You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

磁盘sda总容量远大于分区总和,但无法扩展逻辑卷root的问题求助

磁盘sda总容量远大于分区总和,但无法扩展逻辑卷root的问题求助

我太懂你这种明明盯着磁盘有大把空间却死活用不上的憋屈了!你现在的问题核心其实很明确:虽然sda总容量有110G,但逻辑卷WWW-vg/root所在的卷组里根本没可用空闲空间——你新增的磁盘空间还没被分配到LVM卷组中,所以lvextend和lvresize才会一直跳出来说“现有大小和新大小一致”。

咱们一步步来把问题解决掉:

第一步:先确认卷组的真实空闲状态

先跑这两个命令,搞清楚你的WWW-vg卷组到底有没有余粮:

sudo vgs WWW-vg
# 或者看更详细的信息
sudo vgdisplay WWW-vg

如果输出里的Free PE / Size显示的是0,那就实锤卷组里确实没空间,接下来咱们就把sda上的剩余空间“喂”给卷组。

第二步:给sda创建新的LVM分区

你现在的sda只有sda1(挂载在/boot)和sda2(MBR格式的扩展分区标记,显示1K是正常的),剩下的近110G空间还没被分区。咱们用fdisk来搞定这个:

  1. 执行sudo fdisk /dev/sda
  2. 输入n新建分区,选p(主分区)或者e(扩展分区,如果你用的是MBR磁盘格式),然后直接按回车用默认的起始/结束扇区(会自动把剩余全部空间分给这个新分区)
  3. 输入t修改分区类型,选择刚创建的分区号,然后输入8e(这是LVM分区的专属类型码)
  4. 输入w保存分区表,退出fdisk

第三步:把新分区转成LVM物理卷

新分区创建好后(大概率是sda3),执行命令把它变成LVM能识别的物理卷:

sudo pvcreate /dev/sda3

第四步:把新物理卷加入目标卷组

现在把这个刚做好的物理卷加到WWW-vg卷组里:

sudo vgextend WWW-vg /dev/sda3

这时候再跑vgs WWW-vg,就能看到卷组里终于有空闲空间了。

第五步:扩展逻辑卷并扩容文件系统

现在终于能给root逻辑卷扩容了,执行这两条命令:

# 把卷组里的所有空闲空间都分配给root逻辑卷
sudo lvextend -l +100%FREE WWW-vg/root
# 同步文件系统大小,让系统识别到新的空间
sudo resize2fs /dev/mapper/WWW--vg-root

或者用你之前试过的lvresize命令也能一步到位:

sudo lvresize --extents +100%FREE --resizefs WWW-vg/root

做完这些再用df -h看看/分区的容量,应该就已经扩容成功啦!

备注:内容来源于stack exchange,提问作者Ali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 16:04:40