최근에 RHEL 7.9 시스템에서 파티션 크기를 조정했으며 rhel-root
기본적으로 다음 명령을 실행했습니다.
pvresize /dev/sda2
lvextend -l+100%FREE /dev/rhel/root
파티션 크기를 조정할 수 있으며 명령을 확인하면 이를 볼 수 있습니다.
pvs
출력은 다음과 같습니다.
PV VG Fmt Attr PSize PFree
/dev/sda2 rhel lvm2 a-- <99.00g 0
명령을 확인하면
lsblk
출력은 다음과 같습니다.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 99G 0 part
├─rhel-root 253:0 0 98.2G 0 lvm /
└─rhel-swap 253:1 0 820M 0 lvm [SWAP]
따라서 sda2 > rhel-root 파티션에 거의 100GB가 있음을 알 수 있지만 명령을 확인하면
df -h
출력은 다음과 같습니다.
Filesystem Size Used Avail Use% Mounted on
devtmpfs 482M 0 482M 0% /dev
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 496M 6.9M 489M 2% /run
tmpfs 496M 0 496M 0% /sys/fs/cgroup
/dev/mapper/rhel-root 6.2G 6.2G 1.3M 100% /
/dev/sda1 1014M 172M 843M 17% /boot
shared 932G 448G 484G 49% /media/shared
tmpfs 100M 44K 100M 1% /run/user/0
왜 이렇게 크기 차이가 나는지 아시나요? 몇 가지 단계를 놓쳤나요? 둘 다 디스크 에 대한 링크 /dev/rhel/root
입니다 ./dev/mapper/rhel-root
/dev/dm-0
미리 감사드립니다.
답변1
파일 시스템이 아닌 블록 장치의 크기만 조정했으므로 LV는 98GiB이지만 파일 시스템은 여전히 6GiB에 불과합니다. 다음번에는 / 옵션을 추가하여 장치와 파일 시스템의 크기를 한 번에 조정하는 것을 lvresize
잊지 마세요 .-r
--resizefs
시스템이 XFS(RHEL의 기본값)를 사용한다고 가정하면 다음 lsblk -f
을 사용하여 xfs_growfs /
확인할 수 있습니다. Ext4를 사용하는 경우 resize2fs /dev/rhel/root
.