vSphere扩容虚拟机硬盘后,如何正确扩展vg-ubuntu--lv逻辑卷?
vSphere扩容虚拟机硬盘后,如何正确扩展vg-ubuntu--lv逻辑卷?
嘿,看了你的问题和lsblk输出,你已经完成了vSphere端的硬盘扩容和sda3分区调整,但LVM逻辑卷还没用上新增的30G空间——这是很常见的小疏漏,按下面三步操作就能搞定:
第一步:让LVM识别物理分区的新大小
你已经把sda3分区调整到228G,但LVM默认不会自动感知分区尺寸变化。先执行这条命令更新物理卷的信息:sudo pvresize /dev/sda3执行完可以用
sudo pvdisplay /dev/sda3验证,确认Physical size显示为228G,并且有对应的Free PE / Size(也就是你新增的30G左右空间)。第二步:把空闲空间分配给逻辑卷
现在卷组里已经有了可用空间,直接把所有空闲空间全部分配给你的根逻辑卷:sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv如果你不想全部分配,只想加固定大小(比如20G),可以把参数换成
-L +20G,灵活调整就行。第三步:扩展ext4文件系统
逻辑卷扩容后,还需要让上层的ext4文件系统识别新的空间,执行这条命令:sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv这条命令会自动适配逻辑卷的新大小,不需要额外指定参数,非常省心。
最后验证一下:执行完所有步骤后,用df -h /查看根目录的可用空间,应该已经变成228G左右了;再跑一遍lsblk,你会看到ubuntu--vg-ubuntu--lv的大小已经和sda3匹配啦。
小提醒:虽然这些操作都是安全的,但如果服务器上有重要数据,建议操作前先做个备份,以防万一~
备注:内容来源于stack exchange,提问作者Erik Rodriguez
相关产品推荐
相关产品推荐

