温馨提示×

ubuntu虚拟机如何扩展存储空间

小樊
45
2025-11-08 20:47:32
栏目: 云计算

Ubuntu虚拟机扩展存储空间步骤

1. 准备工作

  • 备份重要数据:扩容操作存在数据丢失风险,建议提前备份虚拟机内重要文件。
  • 删除快照:若虚拟机存在快照,需先删除(VMware/VirtualBox均在“快照管理器”中操作),避免扩容失败。
  • 关闭虚拟机:确保虚拟机处于完全关机状态,再进行后续操作。

2. 扩展虚拟磁盘容量

通过虚拟化管理软件调整虚拟磁盘大小(以VMware为例):

  • 右键虚拟机→设置硬盘→点击“扩展”按钮,输入目标容量(如从20G扩至50G),确认后保存设置。
  • 不同软件操作类似:VirtualBox需进入“存储”→选中虚拟磁盘→点击“属性”→调整大小。

3. 启动Ubuntu并安装分区工具

  • 启动Ubuntu虚拟机,打开终端,安装图形化分区工具gparted(若未安装):
    sudo apt update
    sudo apt install gparted
    
  • 输入密码后,等待安装完成,通过终端启动:
    sudo gparted
    

4. 调整分区大小

  • gparted界面中,确认未分配空间(若虚拟磁盘已扩展但未显示未分配空间,需重启虚拟机)。
  • 找到需扩容的分区(通常为根分区/dev/sda1,挂载点为/,文件系统为ext4)。
  • 右键点击该分区→选择Resize/Move(调整大小/移动):
    • 拖动分区边界至包含全部未分配空间,或在“New size”中输入具体数值(如将/dev/sda1从20G扩至50G)。
    • 点击Resize/MoveApply(应用)→确认操作(如弹出警告,点击“确定”)。
  • 等待操作完成(可能需要几分钟),关闭gparted

5. 验证扩容结果

  • 打开终端,输入以下命令查看磁盘空间:
    df -h
    
  • 确认根分区(/)的“Available”列显示新增的空间(如从20G变为50G),说明扩容成功。

注意事项

  • 分区相邻要求:若未分配空间与需扩容分区不相邻(如中间有其他分区),gparted可能无法直接调整,需先删除中间分区(如交换分区swap),扩容后再重新创建。
  • LVM情况处理:若根分区属于LVM逻辑卷(需通过lsblk确认),需使用lvextend(扩展逻辑卷)和resize2fs(扩展文件系统)命令,步骤更复杂,建议参考LVM官方文档。

0