1.一種保持用戶快照設(shè)定總數(shù)的虛擬機(jī)增量快照備份的方法,其特征在于:
第一步驟:產(chǎn)生一個(gè)基快照或增量快照;
第二步驟:確認(rèn)是否成功產(chǎn)生一個(gè)基快照或增量快照,若成功,執(zhí)行第三步驟;若不成功,則提示產(chǎn)生快照信息錯(cuò)誤,則結(jié)束備份;
第三步驟:判斷快照鏈中快照總數(shù)是否超出用戶設(shè)定值,當(dāng)快照總數(shù)超出用戶設(shè)定值,執(zhí)行第四步驟;若當(dāng)快照鏈中快照總數(shù)未超出用戶設(shè)定值,直接把新快照加到快照鏈中;
第四步驟:把除快照鏈中基快照之外最舊的快照與基快照合并;
第五步驟:確認(rèn)合并是否成功,若合并成功,則將新產(chǎn)生的快照加到快照鏈中;若合并未成功,則輸出錯(cuò)誤信息并結(jié)束備份。
2.如權(quán)利要求1所述的保持用戶快照設(shè)定總數(shù)的虛擬機(jī)增量快照備份的方法,其特征在于:上述第四步驟中,當(dāng)最舊的增量快照合并到基快照后,若快照鏈中快照總數(shù)仍然大于用戶設(shè)定值,再將目前除合并后基快照后的最舊增量快照再次合并至基快照中,直至快照總數(shù)未超出用戶設(shè)定值。
3.一種保持用戶快照設(shè)定總數(shù)的虛擬機(jī)快照恢復(fù)的方法,其特征在于:
第一步驟:啟動恢復(fù)快照;
第二步驟:確認(rèn)啟動恢復(fù)是否成功,若成功,執(zhí)行第三步驟;若不成功,提示啟動恢復(fù)快照信息錯(cuò)誤,則結(jié)束恢復(fù);
第三步驟:重新啟動虛擬機(jī);
第四步驟:確認(rèn)恢復(fù)的快照是否為最新快照;若是最新快照,則直接恢復(fù);若不是最新快照,則執(zhí)行第五步驟;
第五步驟:把比被恢復(fù)快照更新的快照刪除,結(jié)束恢復(fù)。
4.如權(quán)利要求3所述的保持用戶快照設(shè)定總數(shù)的虛擬機(jī)快照恢復(fù)的方法,其特征在于:在上述第五步驟中,在恢復(fù)了除最新快照之外的任何一個(gè)快照后,這個(gè)被恢復(fù)的快照之后的所有增量快照將變得無效,此時(shí),基于目前的虛擬機(jī)快照備份,產(chǎn)生新的快照鏈,原來的這個(gè)被恢復(fù)快照之后更新的快照鏈將被刪除。