web-dev-qa-db-ja.com

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

こんにちは/ homeを減らすことでルートパーティションのスペースを増やす必要があります。Centos6.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

出来ますか?

15
hellb0y77

それは私がオンラインで行うことではありませんが、それは可能だと思います。あなたは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
    
17
Jodka Lemon

ジョッカは正しいです。手順は次のとおりです。

umount /home
e2fsck -f /dev/mapper/vg_Oracle-lv_home
resize2fs /dev/mapper/vg_Oracle-lv_home 20G
lvreduce -L 20G /dev/mapper/vg_Oracle-lv_home
lvextend -l +100%FREE /dev/mapper/vg_Oracle-lv_root
resize2fs /dev/mapper/vg_Oracle-lv_root
mount /home

参照 LVMパーティションのオンラインサイズ変更

4
William

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

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

1
dave_alcarin

GUIを使用できる場合は、system-config-lvmを使用すると、簡単にグラフィカルに作成できます。

1
Voha

これは私のために働きました:

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

作業時間を大幅に節約できました

0
Wycliffe Wahome