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

LVM根文件系统扩容后未生效问题求助

LVM根文件系统扩容后未生效问题求助

兄弟,你这情况我碰到过好多次了——在vCenter里加了磁盘空间、用gparted扩了分区,但根文件系统还是没跟上,这是因为你只完成了物理层面的扩容,还没把空间同步到LVM逻辑卷和上层文件系统里,我给你一步步捋清楚怎么操作:

  • 第一步:确认根分区是否为LVM管理
    先执行下面的命令,排查根目录的存储结构:

    lsblk
    df -hT
    

    如果根目录(/)挂载的是/dev/mapper/xxx开头的设备,且文件系统类型为ext4或xfs,那就是典型的LVM场景,接下来按后续步骤操作即可。

  • 第二步:扩展物理卷(PV)
    先通过pvs命令找到你刚扩容的物理分区(比如常见的/dev/sda3),然后执行命令让LVM识别物理卷的新大小:

    sudo pvresize /dev/sda3
    

    替换成你实际的分区路径,执行完可以再用pvs验证,能看到PV的Size已经更新为扩容后的数值。

  • 第三步:扩展逻辑卷(LV)
    先用lvs命令查看逻辑卷的路径和卷组信息(比如逻辑卷路径是/dev/mapper/ubuntu--vg-ubuntu--lv),然后把卷组里所有剩余空间全部追加到这个逻辑卷上:

    sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
    

    如果你不想一次性加完所有剩余空间,也可以用-L +10G这种格式指定具体扩容大小(比如新增10G空间)。

  • 第四步:扩展上层文件系统
    这一步要根据你的文件系统类型选择对应命令:

    • 若为ext4(Ubuntu 24.04默认多采用该文件系统),执行:
      sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
      
    • 若为xfs,执行(注意这里要指定挂载点/而非设备路径):
      sudo xfs_growfs /
      
  • 最后验证效果
    执行df -h命令,你就能看到根目录的可用空间已经更新为扩容后的大小了。

⚠️ 小提醒:操作前最好备份一下重要数据,虽然这些都是常规安全操作,但以防设备名输入错误导致意外。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 09:33:05