6장. 논리 볼륨의 크기 수정
논리 볼륨을 만든 후에는 볼륨 크기를 수정할 수 있습니다.
6.1. 논리 볼륨 및 파일 시스템 확장
lvextend
명령을 사용하여 LV(Logical volume)를 확장할 수 있습니다. LV를 확장하려는 양 또는 LV를 확장한 후 LV를 원하는 크기로 지정할 수 있습니다. lvextend
명령의 -r
옵션을 사용하여 LV와 함께 기본 파일 시스템을 확장합니다.
lvresize
명령을 사용하여 논리 볼륨을 확장할 수도 있지만 이 명령은 우발적인 축소를 보장하지 않습니다.
사전 요구 사항
-
파일 시스템이 있는 기존 LV(논리 볼륨)가 있습니다.
df -Th
명령을 사용하여 파일 시스템 유형과 크기를 결정합니다. 논리 볼륨 및 파일 시스템을 만드는 방법에 대한 자세한 내용은 LVM 논리 볼륨 생성 을 참조하십시오. -
볼륨 그룹에 LV 및 파일 시스템을 확장할 충분한 공간이 있습니다.
vgs -o 이름,vgfree
명령을 사용하여 사용 가능한 공간을 확인합니다. 볼륨 그룹 생성에 대한 자세한 내용은 LVM 볼륨 그룹 생성 을 참조하십시오.
절차
선택 사항: 볼륨 그룹에 LV를 확장할 공간이 충분하지 않은 경우 볼륨 그룹에 새 물리 볼륨을 추가합니다.
# vgextend myvg /dev/vdb3 Physical volume "/dev/vdb3" successfully created. Volume group "myvg" successfully extended.
LV 및 파일 시스템을 확장합니다.
참고-r
인수 없이lvextend
명령을 사용하면 LV만 확장합니다. 기본 XFS 파일 시스템을 확장하려면 XFS 파일 시스템의 크기 감소를 참조하십시오. polkit2 파일 시스템의 경우 Growing a Cryostat2 파일 시스템 및 ext4 파일 시스템의 크기를 참조하십시오. ext4 파일 시스템 복구를 참조하십시오.참고L
옵션을 사용하여 LV를 새 크기로 확장하고-l
옵션을 사용하여 늘릴 논리 볼륨의 크기에 따라 확장 영역 수를 지정합니다.# lvextend -r -L 3G /dev/myvg/mylv fsck from util-linux 2.32.1 /dev/mapper/myvg-mylv: clean, 11/131072 files, 26156/524288 blocks Size of logical volume myvg/mylv changed from 2.00 GiB (512 extents) to 3.00 GiB (768 extents). Logical volume myvg/mylv successfully resized. resize2fs 1.45.6 (20-Mar-2020) Resizing the filesystem on /dev/mapper/myvg-mylv to 786432 (4k) blocks. The filesystem on /dev/mapper/myvg-mylv is now 786432 (4k) blocks long.
mylv 논리 볼륨을 확장하여 myvg 볼륨 그룹의 할당되지 않은 모든 공간을 채울 수도 있습니다.
# lvextend -l +100%FREE /dev/myvg/mylv Size of logical volume myvg/mylv changed from 10.00 GiB (2560 extents) to 6.35 TiB (1665465 extents). Logical volume myvg/mylv successfully resized.
검증
파일 시스템 및 LV가 확장되었는지 확인합니다.
# df -Th Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 1.9G 8.6M 1.9G 1% /run tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/mapper/rhel-root xfs 45G 3.7G 42G 9% / /dev/vda1 xfs 1014M 369M 646M 37% /boot tmpfs tmpfs 374M 0 374M 0% /run/user/0 /dev/mapper/myvg-mylv xfs 2.0G 47M 2.0G 3% /mnt/mnt1
추가 리소스
-
vgextend(8)
,lvextend(8)
및xfs_growfs(8)
도움말 페이지