답변:
온라인에서하는 것이 아니지만 가능하다고 생각합니다. ext4를 사용하고 있다고 생각합니다.
umount / 홈
$ 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
마운트 / 홈
$ mount /home
Jodka가 옳다. 절차는 다음과 같습니다.
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
작업 시간을 많이 절약했습니다