網上很多介紹快照操作方式,我這裡就不多寫了。
我把最近遇到磁碟空間不足,刪除快照後磁碟空間無法釋放的問題總結一下。
一、快照儲存路徑
註:預設情況下是存在C:\ProgramData\Microsoft\Windows\Hyper-V,這樣會暫用C盤空間
建立快照時,一定要修改儲存路徑,避免C盤磁碟空間不足
二、快照刪除(下面資訊為引用內容,原文網站:http://www.xuniji.com/virtualpc/view.asp?id=187)
快照功能,有建立,它就有刪除,理由很簡單,有時需要,有時不要了,還能省一點磁碟空間,這裡有一個情境,或許能讓我們更好的理解快照的刪除
1、在虛擬機器中案頭建立一個文字檔,名稱為Text One,建立快照One Text;
2、再建一個文字檔,名稱為Text Two,建立快照Two Texts;
3、再建一個檔案檔案,名稱為Text Three,建立快照Three Texts;
好了,快照建立完成了,我們執行以下操作
1、關閉虛擬機器,再開啟,可以看到案頭上還是有三個文字檔,這個沒錯;
2、關閉虛擬機器,把快照Three Texts刪除,此時只有兩個快照了,我們查看虛擬機器的設定檔,此它的drive0參數配置為Two Texts的AVHD了,再次開啟虛擬機器,我們可以看到案頭上還是有三個文字檔,為什麼這裡還有三個文字檔,開機檔案不是Two Texts了?
其實刪除快照的操作,Hyper-v還有一個合并磁碟的過程,就是將正在刪除的AVHD檔案與樹形結構中的上級父快照的AVHD檔案合并
a、如果在虛擬機器開機的狀態刪除快照,那麼這個快照的AVHD檔案還將繼續使用,虛擬機器中的所有操作還是儲存在這個AVHD檔案之中,等到虛擬機器關機了,那麼Hyper-v將啟動一個合并的過程,將該AVHD檔案與上一級快照的AVHD檔案合并,如果刪除的快照是最後的一個快照,也就是說沒有上一級快照AVHD,那麼它將與虛擬機器的VHD檔案合并;
b、如果虛擬機器是關機的狀態刪除快照,那麼這個合并過程將立即執行。
給個看下合并狀態