다른 lvm의 공간을 사용하여 lvm 확장

다른 lvm의 공간을 사용하여 lvm 확장

두 개의 논리 볼륨이 있습니다.

                             Size  Used  Avail  Use%  Mounted on
/dev/mapper/vg_name-lv_root  38G   5.3G  24G    19%
tmpfs                        1.1G  420K  1.1G    1%   /dev/shm
/dev/sda1                    485M  48M   412M   11%   /boot
/dev/mapper/vg_name-lv_home   29G  210M  28G     1%   /home

lv_home공간을 차지하도록 논리 볼륨을 어떻게 확장합니까 lv_root?

나는 노력했다 lvextend -L +1G /dev/vg_name/lv_home.

나에게 다음과 같은 오류가 발생합니다.

여유 공간 부족: 256개의 확장이 필요하지만 0개만 사용 가능

답변1

의 공간을 사용하려면 lv_root축소해야 합니다. 이는 사용 중인 파일 시스템이 ext3/ext4 모두를 지원하는 경우에만 가능합니다(다시 포맷하지 않음).XFS는 (이 점에서).

적절한 도구는 다음과 같습니다 lvreduce.

lvreduce -r -L -1G /dev/vg_name/lv_root

이 옵션은 LV를 축소하기 전에 파일 시스템의 크기를 조정하도록 -r지시합니다 . fsadm완료되면 VG에 홈 LV를 확장할 수 있는 충분한 여유 공간이 생깁니다.

관련 정보