2018年10月8日 星期一

如何刪除Win2008 Hyper-V的快照(Snapshots)所佔的龐大硬碟空間?






Win2008 Hyper-V的快照(Snapshots)


以前學習Linux的時候
,曾使用過虛擬機器,那時最有名的軟體就是VMWare

http://www.vmware.com/tw/




後來微軟公司買下一家虛擬軟體的公司,推出自己的產品(好像名為 Virtural PC)
http://www.microsoft.com/hk/windows/chinese/virtual-pc/


然後在Windows 2008 Server上市時,就有 Hyper-V功能了。

目前的Windows 2008「R2」是更棒的選擇(不過 R2似乎只有 x64版本)

前些天換購了 Seagate 2.5" 固態混合硬碟  (請看-- [NB新玩具] 固態混合 硬碟)
空間變大了,RAM也夠多。就想來玩玩虛擬機器。



Q : 沒想到才幾天光陰,硬碟空間日益縮小???.................我一直找不出原因

後來才發現 Hyper-V有一個「快照」的功能

http://technet.microsoft.com/zh-tw/library/dd851843.aspx


有點類似即時硬碟備份(類似ghost 或是 硬碟的差異備份)
,當然很佔硬碟空間

上述的微軟說明文章,有很好的建議:

===================================
您應先考量下列項目,再開始使用快照:
*建立快照時虛擬機器的效能降低。您應該在生產環境中提供服務的虛擬機器上使用這些快照。

*建議您在設定使用固定虛擬硬碟的虛擬機器上使用快照,因為他們會降低使用固定虛擬硬碟所得來的效能助益。

*快照需要足夠的儲存空間。快照會以.avhd檔案的形式儲存在虛擬硬碟中的同一個位置。建立多個快照會迅速消耗大量的儲存空間。使用[Hyper-V管理員]刪除快照時,會從快照樹狀目錄中移除該快照,但關閉虛擬機器之後才會刪除.avhd檔案

*請直接從儲存位置刪除 .avhd檔案






重點來了------



必須在Windows 2008「伺服器管理員」裡面,將 Hyper-V裡面的虛擬機器,依照正常程序 關 機
然後才能刪除快照。
註解:「關閉」就跟電源中斷一樣,機器會立刻關掉。
             我們選「關機」才可以依照正常程序作關機。


[設定] 裡面,可以透過 Integrated Server關閉快照功能。
這些步驟,會出現 操作----「合併中....XX%」的程序,滿花時間的。


必須等到合併完成後,才能重新啟動 Hyper-V裡面的虛擬機器

不然的話,快照檔案( .avhd檔) 永遠刪除不掉喔。
他會一直重生....     一直佔據大量硬碟空間.....



沒有留言: