/ homeを減らしてルートパーティションを増やす


15

こんにちは、Centos 6.6で/ homeを減らすことでルートパーティションスペースを増やす必要があります。私の状況は次のとおりです。

/dev/mapper/VolGroup-lv_root      50G   46G  1,6G  97% / 
tmpfs                            1,9G     0  1,9G   0% /dev/shm 
/dev/sda1                        477M   61M  391M  14% /boot 
/dev/mapper/VolGroup-lv_home     140G  3,9G  129G   3% /home

出来ますか?

回答:


17

オンラインでやることではありませんが、可能だと思います。ext4を使用していると思います。

  1. umount / home

    $ umount /home
    
  2. / homeファイルシステムを縮小する

    $ fsck -f /dev/mapper/VolGroup-lv_home
    $ resize2fs /dev/mapper/VolGroup-lv_home 80G
    
  3. / home論理ボリュームを縮小します

    $ lvreduce -L -40G /dev/mapper/VolGroup-lv_home
    
  4. / homeパーティションのサイズをLVのサイズに変更します

    $ resize2fs /dev/mapper/VolGroup-lv_home
    
  5. / root論理ボリュームを拡張します

    $ lvextend -L +40G /dev/mapper/VolGroup-lv_root
    
  6. / rootファイルシステムを拡張する

    $ fsck -f /dev/mapper/VolGroup-lv_root
    $ resize2fs /dev/mapper/VolGroup-lv_root
    
  7. マウント/ home

    $ mount /home
    

自宅のデータを失う可能性はありますか?
ラーフルシャルマ

1
私にとってはうまくいきました。ボリュームがマウントされたため、(6)のfsck呼び出しはできませんでした。
オレンジ


1

現在マウントされているストレージデバイス上のパーティションのサイズ変更や変更は一切できません。つまり、ルートパーティションを変更する場合は、システムをシャットダウンする必要があります(マウントを解除できないため)

これらのタスクを実行するには、外部OSで起動する(ライブCDを使用するなど)必要があります。パーティションで何かをする前に、賢明なデータをバックアップすることをお勧めします。


私はそれが本当だとは思わない。私の答えはうまくいくと思いませんか?
ジョッカレモン

それは一般に真実です、または少なくともあなたが安全にそれをしたいならば、少なくともそれは一般に真実です。通常、ツールではマウントされたパーティションを変更できません。私はもう少し調査を行って、askubuntuでこれを見つけました:askubuntu.com/questions/24027/…だから、ext4は私が言ったことの例外であり、その場でそれを行うことができます(したがって、あなたの答えは仕事)
dave_alcarin

OPには、従来のパーティションではなく、パーティションよりも柔軟なLVM論理ボリュームがあります。オンラインでサイズ変更できるファイルシステムのタイプも要件になります。XFSなどの一部のファイルシステムは、マウントされている間は拡張できますが、縮小できません(実際、現在、既存のXFSファイルシステムの縮小はまったくサポートされていません)。
telcoM

1

GUIを使用できる場合、system-config-lvmの助けを借りて、これを簡単なグラフィカルな方法で作成できます。


0

これは私のために働いた:

mount /home

fsck /dev/mapper/vg_kaps-lv_home

esfsck -f /dev/mapper/vg_kaps-lv_home

resize2fs /dev/mapper/vg_kaps-lv_home 100G

lvreduce -L 100G /dev/mapper/vg_kaps-lv_home


lvextend -L +200G /dev/mapper/vg_kaps-lv_root

resize2fs /dev/mapper/vg_kaps-lv_root

mount /home

たくさんの労働時間を節約してくれました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.