我有一个 Hyper-V RHEL 虚拟机,其中 root 空间不足。在 Hyper-V 中,我为 VM 重新分配了 1TB 磁盘空间(之前约为 120 GB)。
在 RHEL 中,我有这个:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel_rhel-root 51G 38G 14G 74% /
我做了lvextend -r -l +100%FREE /dev/mapper/rhel_rhel-root
返回的
Size of logical volume rhel_rhel/root unchanged from <50.25 GiB (12863 extents).
Logical volume rhel_rhel/root successfully resized.
我以前从未用过空间,所以我真的不知道自己在做什么。为什么 lvextend 不起作用?
答案1
经过更多的研究和实验,我在这里找到了解决方案:https://networklessons.com/uncategorized/extend-lvm-partition
我的服务器有一个区别。由于我使用的是 XFS 而不是 Ext4,因此我将最后一个命令替换resize2fs
为xfs_growfs /root
.