update 2017.3.1
最近虛機空間又暴漲了,無奈只得壓縮空間,可是,原來這種辦法還是相對麻煩些,于是又谷哥哥了下。下面兩條命令搞定:
- 虛擬機內(nèi)部執(zhí)行
cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill后關(guān)閉虛擬機 - 宿主win10機器上進入虛擬機文件目錄執(zhí)行
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -k Ubuntu64.vmdk
最終效果也可以將空間降下來。不需要額外工具,更方便些。
背景
因為工作需要(程序猿),需要在windows 電腦中安裝ubuntu的虛擬機,虛擬機磁盤為動態(tài)分配大小。突然有一天發(fā)現(xiàn)虛擬機占本地磁盤空間達到了40多個G。到虛擬機里面查看,實際使用磁盤7.6G。瑪?shù)?,什么情況!??!
使用官方自帶磁盤整理和壓縮,沒有任何效果。WTF?。?!吐槽下VMware ,做個軟件用點心行嗎。。。磁盤便宜了雖然,但那也是錢啊。
思路
- 克隆一個新虛擬機會不會釋放空間呢? -- 發(fā)現(xiàn)沒有任何效果
- 克隆系統(tǒng)會不會釋放空間呢? -- that's it。就是本文要將的辦法,占用window空間從51G降到7.8G。效果非常顯著
步驟
主要依靠磁盤克隆工具進行磁盤克隆,達到虛擬機軟件識別真實虛擬機使用空間,達到釋放空間效果
- 下載 clonezilla ,下載iso鏡像。
- 配置虛擬機軟件光驅(qū)使用ISO鏡像,指定為剛才下載的鏡像文件
- 為要瘦身的虛擬機添加第二塊磁盤
-
進去虛擬機bios設(shè)置光驅(qū)為第一啟動項,然后啟動虛擬機,選擇第一項進入Clonezilla live
啟動界面 -
然后下一步默認,進入下面選擇中文。剩下的根據(jù)提示來就行了。不再贅述。
選擇中文
成果展示

瘦身成功
寫在最后
希望本文可以對一些朋友有所幫助。有什么疑問也可以留言交流。當然如果您有更好的辦法也希望分享交流。
參考鏈接:
https://www.howtoforge.com/how-to-shrink-vmware-virtual-disk-files-vmdk
迷之老王 | Big Data | 復(fù)雜數(shù)據(jù)環(huán)境下的一體化大數(shù)據(jù)解決方案。
掃碼加群:

QQ群:迷之老王_BIG DATA

