vmware虛擬機器的虛擬磁碟的大小會隨著使用時間不斷變大,而且只贈不減。即使在虛擬系統中刪除了磁碟中的檔案,虛擬磁碟的大小仍然不會變小。釋放空閒磁碟的方法如下:
vmware tools中的 shrink功能,和vmware-vdiskmanager工具。
1. 虛擬windows系統,安裝vmware tools,直接呼叫右下角圖形工具shrink。
2. 虛擬linux系統,關注虛擬機器,在vmware的安裝跟路徑下,使用vmware-vdiskmanager工具。
如我的vmware安裝在h盤,在windows的命令列中:
$ h:\>cd vmware
$ h:\vmware>vmware-vdiskmanager.exe -k "h:\ubuntuvmware\ubuntu 64-bit\ubuntu 64-bit.vmdk"
說明:h:\ubuntuvmware\ubuntu 64-bit\
ubuntu 64-bit.vmdk是你指定需要shrink的.vmdk檔案;另外,由於我的路徑中有空格,所以路徑用雙引號包含,若路徑無空格則可以忽略雙引號。
參考:如何擴充虛擬機器的系統硬碟空間大小
如此**之後,我的硬碟並未節省太多空間。原因是ubuntu系統占用了空間,系統未釋放,所有用工具逼它釋放並不能達成目的。解決方案如下:
在虛擬linux系統中,終端使用命令:
$ cat /dev/zero > zero.fill
執行完畢後,發現zero.fill非常大,使用命令將其刪除
$ rm -f zero.fill
刪除後再退出虛擬系統,在windows下再用vmware-vdiskmanager.exe去shrink檔案*.vmdk。結束後我的電腦清理了大量空間。
參考:虛擬機器環境維護之vdi轉vmdk
vmware磁碟檔案(vmdk)遷移
原因 由於虛擬機器安裝時硬碟分配20g,隨著虛擬機器資料增多,磁碟占用也增多。磁碟總可用空間不能滿足虛擬機器資料增多。雖然虛擬機器資料還沒到20g,但磁碟總可用空間小,導致虛擬機器繼續執行時報空間不足。解決辦法 將虛擬機器磁碟放在具有更大可以磁碟空間中。vmware磁碟檔案 vmdk 遷移。步驟 1...
VMware使用技巧之vmdk檔案版本轉換
方法 使用vmware自帶的功能即可實現。工具 使用最新版vmware workstation即可。1.開啟需要轉換的vmdk檔案。檔案 開啟 找到vmx檔案。2.轉換 對開啟的虛擬機器,在關機狀態下 右鍵 管理 更改相容性 在彈出嚮導中選擇需要更改的版本即可。筆者更改的是9.x因為xp只能裝32位...
VMware虛機丟失vmdk檔案恢復方案解析
vcenter運維過程中遇到兩個問題,今天做下簡要解析 1 display name和datastore name不一致 當我們在建立虛擬機器的時候會定義乙個主機名,此處的主機名只是vcenter中的display name,此時datastore中會建立乙個以該名稱命名的資料夾,裡面包含該虛機執行...