我最近调整了rhel-root
RHEL 7.9 系统的分区大小,基本上我执行了以下命令:
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 为 98 GiB,但文件系统仍然只有 6 GiB。下次使用时,lvresize
请不要忘记添加-r
/--resizefs
选项以一步调整设备和文件系统的大小。
假设您的系统使用 XFS(RHEL 上默认使用,您可以使用 进行检查lsblk -f
),您可以使用xfs_growfs /
XFS 将根逻辑卷上的文件系统大小调整为底层块设备的大小。如果您有 Ext4 使用resize2fs /dev/rhel/root
.