Ubuntu Server根分区空间不足,无法挂载LVM分区且需扩展根分区至全部可用空间
Ubuntu Server根分区空间不足,无法挂载LVM分区且需扩展根分区至全部可用空间
嗨,我明白你现在的困扰——明明硬盘有半TB,结果根分区只给了100G,尝试挂载sda3还失败了对吧?其实问题很简单:sda3是LVM物理卷,它本身不能直接挂载,咱们的根分区是藏在这个物理卷里的逻辑卷,现在只需要把这个逻辑卷扩容到占满整个硬盘就行,一步步来:
第一步:先摸清当前LVM的“家底”
先运行两个命令,看看卷组里还有多少闲置空间,以及根逻辑卷的具体情况:
sudo vgdisplay
在输出里找Free PE / Size这一行,这里的数值就是你硬盘里还没被利用的空间(大概300多G)。
再跑这个命令确认根逻辑卷的路径:
sudo lvdisplay
从你的df -h输出看,这个路径应该是/dev/mapper/ubuntu--vg-ubuntu--lv,记好它。
第二步:把逻辑卷拉满整个可用空间
直接运行这条命令,把根逻辑卷扩展到卷组的全部剩余空间:
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
这里的+100%FREE就是告诉系统“把所有剩下的空间都分配给这个逻辑卷”。
第三步:让文件系统“认出”新空间
逻辑卷扩容后,文件系统还不知道自己变大了,咱们用这条命令更新一下(Ubuntu Server默认用ext4文件系统,所以用这个命令):
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
验证成果
最后再跑一遍df -h,你会发现根分区的大小已经变成接近460G了,问题解决!
备注:内容来源于stack exchange,提问作者John Salchichon
相关产品推荐
相关产品推荐

