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

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

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

/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

可能ですか?

ベストアンサー1

オンラインではできないことですが可能だと思います。 ext4を使用しているようです。

  1. /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. 論理ボリューム拡張/ルート

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

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

    $ mount /home
    

おすすめ記事