找了一下解法,大概就是儲存格式從 vmdk 轉成 vdi 格式,接著再匯出 OVA 時,就能得到壓縮後的成果。
做法:
- 將 Guest OS 關機
- 從 VirtualBox 管理界面將 Guest OS 的 VMDK 卸下
- 使用 VBoxManage 將 VMDK 格式轉成 VDI 格式
- 重新掛上 VDI 格式
- 重新 Guest OS 測試無誤後,就可以關機並匯出 OVA
$ cd / && cat /dev/zero > zero.fill ; sync ; sleep 1 ; sync ; rm -f zero.fillVBoxManage 指令:
$ vboxmanage clonehd --format VDI /path/input.vmdk /path/output.vdi如此一來,壓成 OVA 時,就小非常多。(此例從 vmdk 的 2xGB OVA 檔,縮到 vdi 的 5GB OVA)
沒有留言:
張貼留言