virtualbox增加磁盘空间

要为 VirtualBox 虚拟机增加磁盘空间,主要分为两大步骤:


✅ 步骤一:扩展虚拟硬盘大小

这一步通过命令行工具 VBoxManage 实现(不支持 VDI 映像外的格式如 VMDK/VHD,需先转换格式)。

🔧 命令格式:

VBoxManage modifyhd <虚拟磁盘路径> --resize <大小MB>

🧪 示例:

如果你要将某个虚拟磁盘扩展为 50GB

VBoxManage modifyhd "/path/to/disk.vdi" --resize 51200

注意事项:

  • .vdi 是 VirtualBox 默认格式。如果你用的是 .vmdk(如从 VMware 转换过来的),请先转换为 VDI 格式(见后面说明)。
  • 虚拟机必须 关闭状态(不能挂起或运行中)。

✅ 步骤二:扩展分区(操作系统内)

扩展硬盘空间后,操作系统里还需要扩展文件系统分区,否则系统仍然只会使用原来的容量。

🖥 Linux 系统(例如 Ubuntu):

进入虚拟机后,使用 gpartedpartedgrowpartresize2fs 等工具扩展分区:

# 查看磁盘和分区
lsblk

# 示例:扩展 /dev/sda3(根据实际设备修改)
sudo growpart /dev/sda 3
sudo resize2fs /dev/sda3

如果不确定,可以安装图形工具:

sudo apt install gparted
sudo gparted

在 GUI 中可以拖动分区扩展大小。


🪟 Windows 系统:

  1. 启动虚拟机,进入系统。
  2. 右键“开始” → 选择“磁盘管理”。
  3. 找到你扩展的磁盘后,右键点击未分配空间的分区 → 扩展卷

💡 附加说明:VMDK 转 VDI(如果 VBoxManage 提示不支持扩展)

VBoxManage clonehd "disk.vmdk" "disk.vdi" --format vdi

然后将虚拟机设置中磁盘换成新的 .vdi 文件,之后再执行 --resize


🔁 总结流程

  1. 关闭虚拟机
  2. 使用 VBoxManage modifyhd 扩展磁盘大小。
  3. 启动虚拟机,进入系统。
  4. 使用操作系统的分区工具扩展分区容量。

posted @ 2025-05-28 15:30  学不会xuebuhui  阅读(1145)  评论(0)    收藏  举报
Language: javascript //图片预览