VMware是微軟出品的目前最好的虛擬機件,利用虛擬機可輕鬆實現多系統同時運行。特別須要多個系統來完成不一樣功能的者更是須要,VMware是最好的選擇,在這裏介紹一些VMware虛擬機使用的小技巧,本文介紹如何爲Vmware動態分配硬盤減肥瘦身。
vmware 佔用硬盤空間只增大不減小。即便你刪除文件,佔用的硬盤空間也不釋放。用了一段時間後空間不夠了。解決辦法:
方法一: 把一部分*sxxx.vmdk文件剪切到其餘盤符下。
用ultraEdit 打開Debian_Lenny.vmdk, 你會看到一個文件列表。從新定位你剪切的文件。啓動虛擬機便可。
這方法沒有釋放空間。
方法二: 虛擬機裝了VMware Tools就有這項功能了,虛擬的Windows系統在控制面板中有項VMware Tools。(推薦)
打開後能夠看到有一欄Shrink,選中要壓縮的分區,點擊Prepare to shrink便可進行壓縮準備。在虛擬機系統中完成壓縮準備後,會跳回到真正操做系統中,有個進度框提示正在壓縮虛擬機文件,最後在虛擬機系統中提示完成壓縮工做。
而虛擬Linux/FreeBSD系統能夠用vmware-toolbox。在linux 裏安裝vmware-tools, 而後命令行下 vmware-toolbox 點選strike
注意:該方法要保證你當前盤的空間>=要strike的虛擬機大小。因此若是你當前盤空間不夠,你能夠用方法一把一些文件移到 其餘盤,而後再strike, 最後把移出去的文件移回來。
方法三: 在vmware的安裝目錄下,有一個vmware-vdiskmanager
這是我在window下經常使用到方法。通常幾分鐘就完成。
關閉客戶機,在主機命令行下:
vmware-vdiskmanager - k *.vmdk
注意:這裏的*是你的虛擬機vmdk文件的的文件名,還要包括路徑,如:
vmware-vdiskmanager.exe -k "G:\mivm\net\WinXP.vmdk"
執行過程會顯示進度,完成後會提示:
Shrink: 100% done.
Shrink completed successfully.
不過減小的空間不是太多。
壓縮功能有些限制,如不能用在選擇了預分配空間的虛擬機上、不能有快照、只能對分區進行壓縮,不能對物理盤進行壓縮等等,具體能夠參考用戶手冊。另外,在查看幫助時應該點擊幫助菜單中的「用戶手冊」(User's Manual),而不是「幫助主題」(Help Topics),不然只能看到一些很基本的VMware軟件操做配置,不少東西都找不到。
linux