VirtualBox虛擬機在不同host間的移動,有兩種方法,一是GUI菜單中的“導出虛擬機”在HostA中導出虛擬機,再把倒出的ova文件拷貝到HostB中用“導入虛擬機”命令導入,這樣做待移動的虛擬機的配置信息和虛擬存儲介質都可以方便地移動到新Host中,但缺點是導出速度太慢。還有一種簡便的方法就是拷貝虛擬存儲介質vdi文件到新Host中,在HostB中新建一個虛擬機,設置好配置信息,設置存儲介質時不要新建而選擇使用拷貝過去的vdi文件即可。實際上每個虛擬機的配置信息變化不大,新建一個虛擬機花不到5分鐘時間,所以第2種方法也是一個不錯的選擇。但要注意,如果HostA中的虛擬機做過多次Snapshot就比較麻煩,要選擇一個自己需要的vdi文件拷貝。如果想保存已經安裝配置好GuestOS的Virtualbox虛擬機,只要保存該虛擬機的虛擬介質vdi文件即可。
VBoxManage modifyhd <uuid>|<filename> [--resize <megabytes>|--resizebyte <bytes>]
該方法僅適用與VDI和VHD格式的虛擬介質,並且虛擬介質的屬性必須是“動態擴展”的。
例如,把虛擬硬盤擴大到40G:
VBoxManage modifyhd windowsxp-disk.vdi --resize 40000
4、改變虛擬介質格式,可以使用虛擬介質克隆的方式,克隆出一個格式不同的虛擬介質,如把VDI克隆成VMDK格式。
VBoxManage clonehd <uuid>|<filename> <outputfile> [--format VDI|VMDK|VHD|RAW|<other>]
命令如下:
VBoxManage clonehd windowsxp-disk.vdi windowsxp-disk.vmdk --format VMDK
持續更新中.......