虚拟机扩容磁盘后在LVM中的配置方法
在虚拟机中的Linux系统,当直接对VMDK进行扩容后,需要对系统进行配置才能添加到LVM中
刷新磁盘信息
执行lsblk命令,查看磁盘和分区大小,未变化

使用echo 1 | sudo tee /sys/class/block/sda/device/rescan刷新,sda替换为实际的磁盘,结束后再次运行lsblk可看到磁盘容量变化

扩展物理卷(PV)
硬盘分区(/dev/sda3)没有自动扩展,需要重新调整它。运行 sudo parted /dev/sda,然后,输入以下命令:
(parted) print # 查看当前分区情况
(parted) resizepart 3 100% # 调整第三个分区(假设是LVM分区)到最大可用空间
(parted) quit

扩展卷组(VG)
使用sudo vgdisplay 确认卷组(VG)可以使用新的物理卷空间。如果卷组空间已经增加,可以跳过这一步;否则,使用 sudo vgextend <your_vg_name> /dev/sda3 命令来扩展卷组

扩展逻辑卷(LVM)
首先,运行sudo lvdisplay找到你要扩展的逻辑卷名称。使用 sudo lvextend -l +100%FREE /dev/<your_vg_name>/<your_lv_name> 命令来扩展该逻辑卷

扩展文件系统
扩展文件系统以使新增加的空间对系统可用。假设你的文件系统是 ext4,使用sudo resize2fs /dev/<your_vg_name>/<your_lv_name> 来扩展它
如果使用的是 xfs 文件系统,则需要使用sudo xfs_growfs /dev/<your_vg_name>/<your_lv_name>
df -h可观察结果
