我Xen中運行幾個虛擬機,而現在我試圖創建/恢復我的虛擬機的快照。如何使用VHD-UTIL管理快照
除Xen和blktap2
外,還提供了另一個實用程序vhd-util
,根據其描述,我想我可以使用它創建/還原VM快照。
創建快照實際上是容易的,我只要致電:
vhd-util snapshot -n aSnapShot.vhd -p theVMtoBackup.vhd
但是,當涉及到恢復快照,事情就真的很煩。
的「還原」命令需要一個強制性的說法「journal
」,像這樣:
vhd-util revert -n aSnapShot.vhd -j someThingCalledJournalOfWhichIHaveNoIdea
而且vhd-util
預計從日記,這意味着它不是你可以在寫日誌的一些空文件中的一些信息
但我已經通過了代碼和互聯網,仍然不知道這本雜誌是從哪裏來的。
類似的問題被問 http://xen.1045712.n5.nabble.com/snapshots-with-vhd-util-blktap2-td4639476.html但可憐的傢伙從來沒有得到回答。
希望這裏有人能幫助我。
下面的答案完美地解釋了vhd快照如何工作的細節,對於那些可能仍在尋找解決方案的人來說,好吧,這就是我所做的:有**無需**就可以調用「vhd-util恢復「!只需將快照傳遞給tapdisk,tapdisk會創建一個虛擬塊設備,我們所要做的就是將虛擬塊設備傳遞給qemu而不是快照映像本身,就是這樣。如果使用tapdisk遇到任何問題,請嘗試谷歌「tap-ctl」。 – Sean