×
新網 > 虛擬主機 > 正文

虛擬機文件越來越大快占滿硬盤,怎么辦?

  • 作者:新網
  • 來源:新網
  • 瀏覽:100
  • 2018-05-12 11:07:27

隨著我們使用虛擬系統(tǒng)的時間越長,Vmware創(chuàng)建的虛擬磁盤占用空間就越大,即使將虛擬系統(tǒng)中的文件刪除,虛擬磁盤文件占用宿主系統(tǒng)硬盤空間也不會減少,這個問題困擾了很多用戶。

   033919lmrbtnnpeaptxr3n.png

  隨著我們使用虛擬系統(tǒng)的時間越長,Vmware創(chuàng)建的虛擬磁盤占用空間就越大,即使將虛擬系統(tǒng)中的文件刪除,虛擬磁盤文件占用宿主系統(tǒng)硬盤空間也不會減少,這個問題困擾了很多用戶。
  1、啟動Vmware;注意不要啟動虛擬系統(tǒng)!!!5 p/ B" [+ 選擇VM > Settings,在左邊選擇你想整理的虛擬磁盤,然后在右邊點擊Defragment。在宿主系統(tǒng)中對虛擬磁盤所在的分區(qū)進行磁盤整理。 2、啟動Vmware,啟動虛擬系統(tǒng)。雙擊系統(tǒng)右下角的圖標,(或者選擇開始-設置-控制面板-VMware Tools.)選擇"Shrink",選擇想整理的磁盤,點擊"Prepare to Shrink"。在出現(xiàn)的窗口中選擇"Yes"。當再次出現(xiàn)提示窗口已經成功地為虛擬磁盤減肥!
  虛擬硬盤自動擴大。也就是說每放一些文件就會擴大一點,并且這些擴大不會隨著文件的刪除而減少。
  如果你在虛擬機操作系統(tǒng)中安裝了過多的應用軟件,就需要較多的虛擬硬盤空間。那么虛擬機中用于虛擬硬盤空間的文件體積也就會相應的自動增大,但是在虛擬機中即使卸載了所安裝的應用軟件,虛擬硬盤空間的文件體積也不會自動變小,另外如果虛擬機中安裝的是WINXP系統(tǒng),未關閉其還原功能,也會由于還原文件的不斷增大,導致虛擬機文件不斷增大。
  1、關閉當前虛擬機中的操作系統(tǒng),然后在虛擬機菜單欄中執(zhí)行“克隆”命令,注意在選擇克隆模式時,要選擇“創(chuàng)建一個完全克隆”,隨后為新虛擬機起個名稱,指定保存位置,點擊完成就可以了,看看新的虛擬機文件夾是不是比原先的變小了,舊的可以從磁盤直接刪除。
  2、網上搜來的,以下方法僅供參考,其中的路徑都要根據自己的實際情況修改,本人沒使用過,出錯責任自負:
  為收縮虛擬磁盤做準備
  命令:vmware-vdiskmanager –p S:
  一旦準備完成,解除分區(qū)映射。重復這個過程在虛擬磁盤的每個分區(qū)上。(這樣可以得到最好的收縮效果)在你為收縮磁盤準備好了所有分區(qū)后,你就可以收縮虛擬磁盤了
  實際命令輸入:
  c:\\Program Files\\VMware\\VMware Workstation>vmware-vdiskmanager -p S:
  執(zhí)行結果顯示:
  Using log file C:\\DOCUME~1\\AnEgg\\LOCALS~1\\Temp\\vmware-AnEgg\\vdiskmanager.log
  100% wiping done.
  收縮虛擬磁盤
  (這種方法)收縮虛擬磁盤必須在Windows宿主機下進行。在你收縮虛擬磁盤以前,確保你已經為虛擬磁盤的所有分區(qū)進行了收縮準備。
  命令:vmware-vdiskmanager -k myDisk.vmdk
  記住,你不能收縮預分配的磁盤。你也不能收縮物理磁盤。如果虛擬磁盤有快照,你也不能收縮。在你收縮以前刪除所有的快照。
  實際命令輸入:
  c:\\Program Files\\VMware\\VMware Workstation>vmware-vdiskmanager -k "D:\\WinXP SP2 V2.5\\Windows XP Professional S.vmdk"
  執(zhí)行結果顯示:
  Using log file C:\\DOCUME~1\\AnEgg\\LOCALS~1\\Temp\\vmware-AnEgg\\vdiskmanager.log
  Shrink: 100% done.
  Shrink completed successfully.
  收縮磁盤時會產生一個臨時文件,其實它就是收縮后的虛擬磁盤文件,會代替原來的那個虛擬磁盤文件。
  3、ps(有用的觀點)
  一、從邏輯上說,虛擬機是另一臺電腦,這是一個很基本很基礎的同時也是很重要的概念,這也是一個很容易被忽視的問題。
  二、安裝虛擬機的時候,選擇正確的操作系統(tǒng)類型可以避免日后出現(xiàn)一些不應有的問題。
  三、分配給虛擬機的內存最好小于物理內存的一半,以便使主機和虛擬機的性能達到一定的平衡。
  四、如果安裝了多臺虛擬機,想同時啟動時,最好先計算一下這些虛擬機所需要的內存的總和,一旦這個總和接近甚至超過物理內存,則會出現(xiàn)性能問題,這很可能讓你以為要按Reset鍵了。
  五、在VMWARE上,只要能裝上,應該盡量安裝VMWARE TOOLS,這會帶來很多便利。但并非所有的虛擬系統(tǒng)都能成功安裝VMWARE TOOLS。
  六、禁用虛擬機的“快照”功能,適當調低顯示分辨率,可以提高性能。
  七、備份虛擬機的最徹底辦法是退出VMWARE后,把虛擬機的文件打包備份。
  八、試圖讓虛擬機承擔真實系統(tǒng)的許多功能,是很容易受挫的。
  九、新建的虛擬機相當于裸機,需要安裝系統(tǒng),安裝系統(tǒng)可以使用光盤,也可以使用ISO鏡像——通過VMWARE指定ISO鏡像可以代替光盤;也可以使用虛擬光驅來載入ISO鏡像,但這又需要設置虛擬的光驅作為虛擬機的“CDROM”,這種做法是行得通,卻不是明智之舉。
  十、安裝好虛擬系統(tǒng)后,要設置網絡連接才能聯(lián)網,跟實際安裝系統(tǒng)是一樣的。
  十一、想讓虛擬的系統(tǒng)讀寫真實的Window$的文件,首選是安裝VMWARE TOOLS,其次是使用局域網連接。想打開一個“資源管理器”之類的窗口就能達到目的是辦不到的。
  十二、虛擬系統(tǒng)通過局域網連接訪問Window$,常見的做法是使用SMB或FTP,但使用FTP多少需要一點管理FTP服務器的經驗。
  十三、要想在虛擬系統(tǒng)上網,先要設對虛擬機的“以太網”選項,還要設對虛擬系統(tǒng)的網絡連接。VMWARE默認的“橋接”通常都能起作用,如果確認虛擬系統(tǒng)的網絡連接設對了,但不能上網,則可以使用“共享主機IP(NAT)”的選項,此時虛擬系統(tǒng)的網絡連接應設為通過DHCP獲得IP地址。
  十四、使用虛擬機的“以太網”-“橋接”選項時,虛擬系統(tǒng)的網絡連接設定的靜態(tài)IP應該不同于主機的IP。
  十五、虛擬系統(tǒng)的“硬盤空間”大小在新建虛擬機時就已經決定了,一般的設置情況下,虛擬機的文件是會越來越大,在虛擬系統(tǒng)里刪除文件只能增加“虛擬的硬盤”的剩余空間,不能減小虛擬機的文件的大小。所以對一個“干凈”的系統(tǒng)作打包備份是有必要的。
  十六、讓虛擬系統(tǒng)獲得USB盤,應該先在VMWARE的菜單欄里操作;虛擬系統(tǒng)獲得USB盤的同時,Window$就讀不到該USB盤了。當你讓虛擬系統(tǒng)不再連接該USB盤時,Window$上的反應就象是你剛剛插入一個USB盤。
  十七、對虛擬系統(tǒng)作屏幕截圖可以在VMWARE的菜單欄里輕松操作,得到的BMP圖片將保存在主機的某處由你選定的地方。
  4、現(xiàn)在我們看一個更深入的問題,通常我們有這樣的習慣,把虛擬機中的操作系統(tǒng)和軟件安裝完畢,調整之最佳狀態(tài)后,給這個虛擬磁盤做一個快照(其實快照的實質就是鎖定虛擬磁盤文件,把快照以后的修改保存到另一個文件中),這樣我們就可以放肆地玩這個系統(tǒng)了,什么時候玩亂了,就恢復一下快照,后回到了最佳狀態(tài)。但是如何使虛擬磁盤達到一個最佳的狀態(tài)是值得研究的,主要是要處理好這四者之間的關系:
  1,Shrink虛擬磁盤;2,子系統(tǒng)整理磁盤碎片;3,VMware整理磁盤碎片;4,主系統(tǒng)整理磁盤碎片;
  用戶手冊推薦我們的順序是234,可是用戶手冊中并沒有說如何定位操作1的順序可以使虛擬磁盤又小又快,搜索了國外的網站,似乎他們優(yōu)化虛擬磁盤的方法都是2134的順序,大家覺得怎么安排這四個步驟最科學呢?
 

免責聲明:本文內容由互聯(lián)網用戶自發(fā)貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內容,請發(fā)送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。

免費咨詢獲取折扣

Loading