无GUI环境下如何扩容LVM逻辑卷以利用整块硬盘空间
无GUI环境下如何扩容LVM逻辑卷以利用整块硬盘空间
嗨,我来帮你搞定这个问题!从你给出的df和lsblk输出能看出来,确实是LVM配置的小问题——你的sda3(296.1G的分区)已经作为物理卷加入了ubuntu-vg卷组,但逻辑卷ubuntu--vg-ubuntu--lv只分配了100G空间,剩下的200G左右一直没被利用。别担心,咱们用几个命令行操作就能把整块硬盘的空间都用上,全程不用GUI工具:
第一步:确认卷组剩余空间
先看看卷组里还有多少未分配的空间,运行下面的命令:sudo vgs你会得到类似这样的输出,重点关注
Free PE / Size列,这就是卷组里闲置的空间:VG #PV #LV #SN Attr VSize VFree ubuntu-vg 1 1 0 wz--n- 296.10g 196.10g也可以用
vgdisplay ubuntu-vg查看更详细的信息,找到“Free PE / Size”这一行即可。第二步:扩容逻辑卷
把卷组里所有剩余空间全部分配给现有的根目录逻辑卷,执行这条命令:sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv这里
-l +100%FREE的意思是把卷组中所有空闲的物理扩展单元(PE)都添加到目标逻辑卷里,这样逻辑卷就会占用sda3的全部空间了。第三步:扩容文件系统
逻辑卷变大后,还需要同步扩展文件系统(你的根目录用的是ext4),让系统能识别新的空间:sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv这个命令会自动检测逻辑卷的新大小,并把文件系统扩展到整个逻辑卷。
第四步:验证结果
最后运行df -H检查,你会看到根目录的空间已经变成你想要的样子:/dev/mapper/ubuntu--vg-ubuntu--lv 296G 19G 268G 7% /
注意:虽然ext4支持在线扩容,但如果服务器上存储了重要数据,建议先做好备份再操作,避免意外情况。
备注:内容来源于stack exchange,提问作者AutisticAllosaurus
相关产品推荐
相关产品推荐

