Ubuntu 22.04.4服务器未分配磁盘空间扩容求助
Ubuntu 22.04.4服务器未分配磁盘空间扩容求助
嗨,看了你的lsblk输出,问题一目了然——你的LVM(逻辑卷管理)只给根目录分配了100G空间,而承载LVM的物理卷nvme0n1p3还有950.8G的空间完全没被利用。别慌,咱们几步就能把闲置空间全部整合到根目录里,让系统用上完整的磁盘容量:
第一步:确认物理卷的可用空间
先执行这个命令查看物理卷的剩余可分配空间:pvdisplay /dev/nvme0n1p3输出里的
Free PE / Size就是咱们可以用来扩容的闲置空间,对应你的情况应该是接近950.8G减去已用100G的量。第二步:扩展逻辑卷
你的逻辑卷路径是/dev/mapper/ubuntu--vg-ubuntu--lv,执行下面的命令把所有剩余空间都分配给它:lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv这里
-l +100%FREE的意思是把物理卷里所有剩余的逻辑扩展单元(PE)都添加到这个逻辑卷中,这样逻辑卷的容量就会直接拉满。第三步:扩展文件系统
逻辑卷扩容后,还需要同步扩展上层的文件系统才能让系统识别到新增的空间。Ubuntu 22.04默认用的是ext4文件系统,执行:resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv(如果你的系统用的是xfs文件系统,就换成
xfs_growfs /命令)第四步:验证扩容结果
最后执行下面的命令确认根目录空间已经更新:df -h /再跑一遍
lsblk,你会看到ubuntu--vg-ubuntu--lv的大小已经变成接近950.8G了,根目录的可用空间也会大幅增加。
小提醒:虽然LVM在线扩容是比较安全的操作,但为了避免意外,建议你先备份好重要数据再动手哦!
备注:内容来源于stack exchange,提问作者IkonoDim
相关产品推荐
相关产品推荐

