Yanıtlar:
Çevrimiçi yapacağım bir şey değil ama bence mümkün. Sanırım ext4 kullanıyorsunuz.
umount / ev
$ umount /home
/ home dosya sistemini küçült
$ fsck -f /dev/mapper/VolGroup-lv_home
$ resize2fs /dev/mapper/VolGroup-lv_home 80G
/ home mantıksal hacmi küçült
$ lvreduce -L -40G /dev/mapper/VolGroup-lv_home
/ home bölümünü LV boyutuna göre yeniden boyutlandırın
$ resize2fs /dev/mapper/VolGroup-lv_home
/ root mantıksal hacmi genişletme
$ lvextend -L +40G /dev/mapper/VolGroup-lv_root
/ root dosya sistemini genişlet
$ fsck -f /dev/mapper/VolGroup-lv_root
$ resize2fs /dev/mapper/VolGroup-lv_root
Mount / Home
$ mount /home
Jodka haklı. İşte prosedür.
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
Şu anda takılı olan bir depolama aygıtındaki hiçbir bölümü yeniden boyutlandıramaz veya değiştiremezsiniz. Bu, kök bölümünü değiştirmek istediğinizde sisteminizin kapatılması gerektiği anlamına gelir (çünkü bağlantısını kaldıramazsınız)
Bu görevleri gerçekleştirmek için harici bir işletim sisteminde (örn. Bir canlı CD kullanarak) önyükleme yapmanız gerekir. Bölümlerle herhangi bir şey yapmadan önce makul verileri yedeklemenizi tavsiye ederim.
Bu benim için çalıştı:
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
Beni çok fazla çalışma saatinden kurtardı