Content Entry

VirtualBox VDI 磁盘镜像 - 扩容

Published: 2009-06-10 Categories: Software Tags: VirtualBox VDI VBoxManage clonehd

好像: 目前最新的 VirtualBox 2.2.4 也没有官方的工具对 VDI 实施扩容... 但有一个“间接”的方法:

1. 备份源 VDI ,利用 clonehd 工具,执行 "VBoxManage clonehd source.vdi target.vdi", OK...

2. 如果源 VDI 10G, 要扩容到 20G,则创建一个全新的 20G 并挂到虚拟主机上.

3. 找一 Debian/Ubuntu/Fedora LiveCD OS 光盘或 ISO 镜像挂到虚拟主机,设 CD 配置为首选启动设备,开机进入 LiveCD OS...

4. 进入 LiveCD OS,确认源 VDI 磁盘设备 /dev/{source_disk_name} 和目标磁盘 /dev/{target_disk_name} ,可以借助 System - Administration - Gparted 磁盘分区工具查看、确认!

5. 用 dd 工具执行复制  dd if=/dev/{source_disk_name} of=/dev/{target_disk_name} ,比如 "dd if=/dev/sda of=/dev/sdb"  ...

6. 现在,源 VDI 所有数据已经完整复制到新 VDI, 因为 1:1 复制,虽然总 VDI 容量已经扩大,但磁盘分区信息不会改变,所以需要用用分区工具具体对磁盘分区做无损扩容, GParted 工具很好用 :)

相关

--EOF--

comments loading