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

Ubuntu 22.04.3 LTS虚拟机扩展虚拟磁盘后无法分配新增空闲空间求助

Ubuntu 22.04.3 LTS虚拟机扩展虚拟磁盘后无法分配新增空闲空间求助

Hey Hector, 这种情况我之前折腾虚拟机时也碰到过,大概率是系统没完全识别到扩容后的磁盘,或者分区/卷管理的步骤没做全。给你一步步来排查解决:

  • 第一步:先让系统识别新的磁盘容量
    有时候虚拟机扩容后,系统不会自动刷新磁盘大小,先试试重新扫描磁盘:

    echo 1 | sudo tee /sys/class/block/sda/device/rescan
    

    之后运行sudo parted -l,看看/dev/sda的总容量是不是已经显示成扩容后的大小了(比如原来60G,现在应该是143G左右)。

  • 第二步:检查是不是用了LVM(Ubuntu默认安装大概率是这个情况)
    运行sudo lvdisplay,如果能看到类似/dev/ubuntu-vg/ubuntu-lv的逻辑卷,那就是用了LVM,这时候不能直接在磁盘应用里调整分区,得按下面的步骤来:

    1. 先扩展物理卷(假设你的物理卷是/dev/sda3,也就是你说的Partition3):
      sudo pvresize /dev/sda3
      
    2. 把新增的空间全部分配给逻辑卷:
      sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
      
    3. 最后扩展文件系统,让系统能用到新增的空间:
      如果是ext4文件系统(Ubuntu默认):
      sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
      
      如果是xfs的话(很少见,但也有可能):
      sudo xfs_growfs /dev/ubuntu-vg/ubuntu-lv
      

    做完这些,你再打开磁盘应用或者运行df -h,应该就能看到空间已经用上了。

  • 如果不是LVM的情况:
    那可能是Partition3正在被挂载,所以磁盘应用没法调整。这时候你需要用Ubuntu的live镜像启动虚拟机(把ISO挂载到虚拟机的光驱,设置从光驱启动),然后在live系统里打开磁盘应用,就能调整Partition3的大小了,把后面的空闲空间合并进去就行。

要是你能把报错的具体内容贴出来,会更容易定位问题,但上面的步骤应该能解决大部分常见情况。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 09:24:35