
我有一個非常舊的虛擬機,安裝了 ubuntu 14 guest 虛擬機。它目前佔用超過 50GB,我剛剛刪除了這個虛擬機上的 35GB 數據,但由於硬碟已動態分配vmdk 檔案仍然是原來的巨大大小。壓縮/收縮此 vmdk 檔案的簡單方法是什麼?我作為主機使用 Windows 10。
答案1
虛擬磁碟映像是VMDK
檔案還是VDI
檔案?
VBoxManage
僅縮小VDI
基於檔案的磁碟映像。
要做到這一點...
首先,對虛擬磁碟進行零填充。啟動虛擬機器並運行:
sudo dd if=/dev/zero of=/bigemptyfile bs=4096k status=progress
sudo rm -f /bigemptyfile
關閉虛擬機器和 VirtualBox。
然後在主機上運行:
vboxmanage modifymedium x:\path\to\disk.vdi --compact
筆記:您必須指定路徑vboxmanage
(通常為“ C:\Program Files\Oracle\VirtualBox
”)。