vmware 在 take snapshot 後,不知不覺用到硬碟爆滿,產生一個錯誤訊息說虛擬機器出問題,然後跳出虛擬機器。
這時大概會嚇出一身冷汗,深怕開不了機。
幸運的是還能開機,趕緊刪除那個 snapshot ,結果一樣,又遇到硬碟空間不足,又當掉了!!
再次幸運開機,發現 snapshot 已經刪除,於是就傻傻的用,也沒增加檔案,光開機就遇到硬碟空間不足!!
這下就不敢再開機,乖乖爬文吧! 再試下去恐怕就…
觀察檔案發現,虛擬機器正在使用 snapshot 的檔案 XXX-000000N.vmdk,而不是刪除 snapshot 後的原始 vmdk 檔。
原來的 vmdk 檔被去掉副檔名了,試過手動改回也沒用。還是需要規規矩矩的用轉屬工具轉換成一個檔…
例如: VMware 6.5
vmware-vdiskmanager -r 最後存取的虛擬機器磁碟.vmdk -t 0 新的虛擬機器磁碟.vmdk
這新的檔,就等於已經去除所有中間的 snapshot ,留下最新狀態。
只是在轉換時,需要另外空出相同大小的磁碟空間才行。