Ubuntu 22.04 Server LVM根分区扩容及安装问题咨询
Ubuntu 22.04 Server LVM根分区扩容及安装问题咨询
嗨,我来帮你解决这个LVM根分区扩容和安装配置的问题~
一、无需重装:直接扩容根分区到全部可用空间
从你的lsblk和df -h输出来看,你的整个nvme0n1p3已经加入了LVM卷组ubuntu-vg,只是根逻辑卷ubuntu--vg-ubuntu--lv只用到了100G,剩下的800多G都空闲在卷组里。可以通过以下几步安全扩容:
确认卷组空闲空间
先运行命令查看卷组的剩余可用空间,确保有足够的空闲资源:sudo vgs你会看到类似
Free PE / Size的字段,对应的值应该是接近850G的空闲空间。扩展逻辑卷
将卷组里所有的空闲空间全部分配给根逻辑卷:sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv这里
-l +100%FREE表示把卷组中所有空闲的物理扩展单元(PE)都添加到目标逻辑卷。扩展文件系统
LVM逻辑卷扩容后,还需要同步扩展上层的ext4文件系统,才能让系统识别到扩容后的空间:sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv验证扩容结果
最后运行df -h检查根分区/的大小,应该已经变成接近950G的状态了。
二、为什么安装时只分配了100G?下次安装如何避免?
这其实是Ubuntu Server安装器的默认配置,不是你操作错了:当你选择使用LVM时,安装器会默认给根逻辑卷分配100G,剩下的空间留在卷组里不做分配,目的是给用户留有余地创建其他逻辑卷(比如单独的/home、/var分区)或者后续按需扩容。
如果下次安装想直接把所有空间都分配给根分区,在安装的存储配置步骤里:
- 进入“自定义存储布局”(或者类似的手动配置选项)
- 找到LVM卷组
ubuntu-vg下的ubuntu-lv逻辑卷 - 编辑它的大小,把滑块拉到最大,或者直接输入全部可用的空间数值,保存后继续安装即可。
备注:内容来源于stack exchange,提问作者pferrel
相关产品推荐
相关产品推荐

