2020年5月8日 星期五

vmware 壓縮vmdk檔案 釋放硬碟空間

windows os比較簡單
先進Hard Disk選項執行Defragment
再來執行Clean Up Disks

linux os則沒有Clean Up Disks
1.執行 sudo dd if=/dev/zero of=zero.dat ; rm -f zero.dat
/dev/zero是一個0k size的檔案用它來填滿未使用的空間,填滿後再刪除就可以讓未使用的空間沒存放資料,如果你設定的虛擬空間很大執行這動作要花點時間

注意:執行指令時,請先使用df指令查詢分割,必須在存放資料的位置下執行才有用喔

2.壓縮檔案,執行後一樣再耐心等候
C:\Program Files (x86)\VMware\VMware Workstation>vmware-vdiskmanager.exe -k "D:\VM\linuxOS.vmdk"

大功告成!!