回答:
オンラインでやることではありませんが、可能だと思います。ext4を使用していると思います。
umount / home
$ umount /home
/ homeファイルシステムを縮小する
$ fsck -f /dev/mapper/VolGroup-lv_home
$ resize2fs /dev/mapper/VolGroup-lv_home 80G
/ home論理ボリュームを縮小します
$ lvreduce -L -40G /dev/mapper/VolGroup-lv_home
/ homeパーティションのサイズをLVのサイズに変更します
$ resize2fs /dev/mapper/VolGroup-lv_home
/ root論理ボリュームを拡張します
$ lvextend -L +40G /dev/mapper/VolGroup-lv_root
/ rootファイルシステムを拡張する
$ fsck -f /dev/mapper/VolGroup-lv_root
$ resize2fs /dev/mapper/VolGroup-lv_root
マウント/ home
$ mount /home
ジョッカは正しい。手順は次のとおりです。
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
現在マウントされているストレージデバイス上のパーティションのサイズ変更や変更は一切できません。つまり、ルートパーティションを変更する場合は、システムをシャットダウンする必要があります(マウントを解除できないため)
これらのタスクを実行するには、外部OSで起動する(ライブCDを使用するなど)必要があります。パーティションで何かをする前に、賢明なデータをバックアップすることをお勧めします。
これは私のために働いた:
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
たくさんの労働時間を節約してくれました