Ubuntu Server LVM根分区df显示容量与实际SSD不符的疑问
Ubuntu Server LVM根分区df显示容量与实际SSD不符的疑问
嗨,我完全懂你现在的疑惑——明明把Ubuntu Server装在了512G的SSD上,按道理根挂载点应该有差不多474G可用,结果用df -H查出来只有106G,换谁都会嘀咕是不是系统出了小故障对吧?
其实这不是什么glitch,大概率是Ubuntu Server默认用LVM(逻辑卷管理)安装时的正常设置:安装程序会默认只分配一部分空间给根逻辑卷,剩下的空间会留在LVM卷组里,没直接分配给根分区。
你可以先验证一下这个猜测:
- 先运行
vgs命令,看看卷组的总容量和剩余可用空间,如果显示卷组里还有大量未分配的空间,那就是我说的情况了。 - 也可以用
lvdisplay查看根逻辑卷的当前大小,对比卷组的总容量,就能确认剩余空间的存在。
如果确实是这个问题,你完全可以把剩余空间分配给根分区,步骤也很简单:
- 扩展根逻辑卷:运行
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv(注意路径可能需要根据你的实际卷组/逻辑卷名称调整,lvdisplay能帮你找到正确路径) - 扩展文件系统:如果你的根分区用的是ext4格式,就运行
resize2fs /dev/ubuntu-vg/ubuntu-lv;如果是XFS格式,就用xfs_growfs / - 之后再跑一遍
df -H,就能看到根分区的容量变成你预期的大小了。
至于要不要直接继续用?如果你目前的106G足够用,完全可以先不管它,等以后需要更多空间的时候再扩展也没问题;如果现在就需要大空间,那就按上面的步骤操作就行,很安全的~
备注:内容来源于stack exchange,提问作者klapeyron
相关产品推荐
相关产品推荐

