Ubuntu虚拟机分区扩容实践

 更新时间:2025年09月03日 08:53:10   作者:喵喵爱自由  
文章概述了Ubuntu虚拟机硬盘扩容的完整流程,包括扩容VMware磁盘、扩展分区、调整LVM卷组及逻辑卷,并最终扩展文件系统(如ext4),重点在于通过growpart和LVM工具逐步操作,确保各步骤正确执行以验证扩容成功

Ubuntu虚拟机硬盘扩容

最近在将虚拟机扩容时,使用网上教程一直不得成功,如:

1、使用Xshell > SSH > 隧道 >去调X11转移

2、安装gpaterd工具,下载Xmanager,打开它的 Xpassive.exe(结果发现根据找不到)

使用 growpart 扩展分区

步骤1:扩容VMware 虚拟机磁盘

步骤2: 检查物理卷状态

sudo pvdisplay
  • 你应该能看到类似这样的输出:
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               ubuntu-vg
  ...

步骤 3:扫描并激活卷组

  • 扫描 LVM 设备:
sudo vgscan
  • 输出应包含:
Found volume group "ubuntu-vg" using metadata type lvm2
  • 激活卷组:
sudo vgchange -a y ubuntu-vg
  • 如果提示找不到卷组,可以尝试用 UUID 来激活:
sudo vgchange -a y --select 'vg_name=ubuntu-vg'

步骤 4:确认逻辑卷是否可用

sudo lvdisplay
  • 你应该能看到:
LV Path                /dev/ubuntu-vg/ubuntu-lv

步骤 5:扩展物理卷(如果还没做)

  • 如果你之前没有运行过这个命令,请运行:
sudo growpart /dev/sda 3
  • 确保 /dev/sda3 已扩展到最大容量(约 98G)

步骤 6:扩展卷组(将新增空间加入 LVM)

sudo pvresize /dev/sda3

步骤 7:扩展逻辑卷(把新增空间分配给根分区)

sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
  • 或者:
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

步骤 8:扩展文件系统(ext4)

sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
  • ✅ 最终验证
df -h /
  • 你应该看到根分区已经扩展到接近 100G 。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

最新评论