Ubuntu系统LVM逻辑卷与卷组容量不符,剩余空间去向咨询
Ubuntu系统LVM逻辑卷与卷组容量不符,剩余空间去向咨询
嗨,我来帮你拆解下这个问题~从你贴出的命令输出来看,剩余空间其实并没有凭空消失,只是你的根文件系统还没用到逻辑卷的全部容量,具体来捋一捋:
先理清楚当前的存储状态
- 你的
/dev/sda3是一块221.6G的物理卷,已经完全加入了ubuntu-vg卷组,卷组总容量是221.57G。 - 从
vgdisplay的输出能明确看到:卷组里的所有空间已经全部分配给了逻辑卷ubuntu--vg-ubuntu--lv(Alloc PE / Size 56723 / 221.57 GiB,Free PE / Size 0 / 0),这说明这个逻辑卷本身的实际容量就是221.57G。 - 但
df -Th显示根分区只有98G,这是因为逻辑卷上的ext4文件系统只格式化了98G,没有占用逻辑卷的全部空间——简单说就是“容器有221G大,但里面只装了98G的文件系统”。
验证逻辑卷的真实容量
你可以先运行这条命令确认逻辑卷的实际大小:
lvdisplay /dev/mapper/ubuntu--vg-ubuntu--lv
查看输出里的LV Size字段,应该会显示221.57 GiB,这就实锤了逻辑卷本身是有全部空间的,只是文件系统没跟上。
解决方法:在线扩容文件系统
ext4文件系统支持在线扩容(不用卸载分区、不用重启),直接运行下面的命令就能把文件系统扩展到逻辑卷的最大可用空间:
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
执行完成后,再用df -Th查看根分区的大小,就能看到它已经变成221G左右啦。
备注:内容来源于stack exchange,提问作者Kofiko
相关产品推荐
相关产品推荐

