hyper-v 遷移數據丟失

有的虛擬機生成了快照,移動以後數據莫名其妙的變回到了以前的數據。所以在移動VHD文件的時候 切記要刪除掉快照,然後在移動,移動好了以後會自動將快照中的數據和VHD文件合併 這樣就保持的是最新數據. 以下還有更詳細的說明 轉載微軟官網
Hyper-V功能無疑是Windows Server 2008一大亮點,而snapshot快照功能更使得系統管理員日常備份工作更加的方便高效。但在使用snapshot功能時,特別是在Hyper-V虛機遷移時,以下內容應當注意: 

1.snapshot快照功能實際上並不是保存.vhd文件的當前狀態到一個.avhd文件,而是在.vhd文件基礎上做差異。也就是說一旦你對某虛機.vhd文件做了snapshot,那麼你之後對該虛機所做修改都將存到名爲相應的”GUID.avhd”文件中,而原.vhd文件在你刪除snapshot樹並關機之前將不會做任何更改。

2.如果要做虛機遷移,遷移前的虛機沒有做過snapshot,直接複製各虛機.vhd文件到目的Hyper-V主機並重新使用這些.vhd文件創建虛機即可;如果遷移前的虛機有做過snapshot,在你決定遷移並實施遷移操作之前,應刪除各虛機的snapshot樹,這樣虛機在關閉的時候會將snapshot中的內容合併到虛機.vhd文件中,合併完成再複製文件到目的主機。

如果在實施遷移之前沒有執行2中所述操作,遷移後將造成數據丟失等問題,如果此時你的原Hyper-V仍然可用,你需要重新回到該主機並執行2中所述操作,如果此時原Hyper-V主機不可用而你仍備份有原虛機snapshot文件,可以按照本文以下內容進行.vhd與.avhd的手動合併:

1.找出該虛機的最後的snapshot 快照.avhd文件。

打開 \Virtual Machines目錄下的 GUID.xml 文件,如下圖所示:

通過查看圖中藍色部分獲得最後的snapshot快照文件名。

2.在\Snapshots\GUID目錄下找出步驟1中所找到的.avhd文件,更改其後綴名爲.vhd。如下圖所示: 

3.執行合併。

打開Hyper-V管理工具,選擇”Edit Disk”,打開磁盤編輯嚮導,

選擇修改過後綴的.vhd文件,

選擇”Merge”合併,

選擇”To the parent virtual hard disk”,

保持默認,嚮導會幫你確定母.avhd或.vhd是誰,此處你需要記下名字,以便待會對它重複執行合併操作,

等待合併完成。

重複執行上述操作直至所有snapshot快照都成功合併到原.vhd文件。

這些就詳細的闡述了HYPER-V丟失數據恢復的辦法

 

另外:http://www.docin.com/p-536289402.html 這個鏈接有詳細說明HYPER-V的一些操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章