[發(fā)明專利]保持用戶快照設(shè)定總數(shù)的虛擬機(jī)增量備份、恢復(fù)方法在審
| 申請?zhí)枺?/td> | 201611229796.3 | 申請日: | 2016-12-27 |
| 公開(公告)號(hào): | CN106648987A | 公開(公告)日: | 2017-05-10 |
| 發(fā)明(設(shè)計(jì))人: | 趙利林;顧迎佳;張華;鄔晨崴 | 申請(專利權(quán))人: | 江蘇愛科賽爾云數(shù)據(jù)科技有限公司 |
| 主分類號(hào): | G06F11/14 | 分類號(hào): | G06F11/14 |
| 代理公司: | 上海恒銳佳知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙)31286 | 代理人: | 張會(huì)娟 |
| 地址: | 215300 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 保持 用戶 快照 設(shè)定 總數(shù) 虛擬機(jī) 增量 備份 恢復(fù) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種虛擬機(jī)增量備份和恢復(fù)方法,尤其涉及一種保持用戶快照設(shè)定總數(shù)的虛擬機(jī)增量備份、恢復(fù)方法。
背景技術(shù)
在做虛擬機(jī)增量備份時(shí),我們知道:第一個(gè)快照是基快照,其它是增量快照,每個(gè)快照只包含自前一個(gè)快照以來變化的數(shù)據(jù),那么如何刪除最舊的快照呢?基快照肯定不能刪除,因?yàn)槿艋煺毡粍h除,我們就不能恢復(fù)快照鏈中的任何一個(gè)快照,那么我們能刪除那個(gè)最舊的快照嗎?其實(shí)不能,若我們刪除除基快照外最舊的那個(gè)快照,那么與最舊那個(gè)快照相鄰的兩個(gè)快照之間的連接就斷了,我們就不能恢復(fù)除基快照之外的任何快照了。
因此,有必要采用一種新的虛擬機(jī)增量備份和恢復(fù)方法,以解決上述的問題。
發(fā)明內(nèi)容
基于此,有必要提供一種提高存儲(chǔ)空間利用率的虛擬機(jī)增量備份和恢復(fù)方法。
為實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:一種保持用戶快照設(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é)束備份。具體的,上述第四步驟中,當(dāng)最舊的增量快照合并到基快照后,若快照鏈中快照總數(shù)仍然大于用戶設(shè)定值,再將目前除合并后基快照后的最舊的增量快照再次合并至基快照中,直至快照總數(shù)未超出用戶設(shè)定值。
為實(shí)現(xiàn)上述目的,本發(fā)明還采用如下技術(shù)方案:一種保持用戶快照設(shè)定總數(shù)的虛擬機(jī)快照恢復(fù)的方法,第一步驟:啟動(dòng)恢復(fù)快照;第二步驟:確認(rèn)恢復(fù)是否成功,若成功,執(zhí)行第三步驟;若不成功,提示啟動(dòng)恢復(fù)快照信息錯(cuò)誤,則結(jié)束恢復(fù);第三步驟:重新啟動(dòng)虛擬機(jī);第四步驟:確認(rèn)恢復(fù)的快照是否為最新快照;若是最新快照,則直接恢復(fù);若不是最新快照,則執(zhí)行第五步驟;第五步驟:把比被恢復(fù)快照更新的快照刪除,結(jié)束恢復(fù)。
具體的,在上述第五步驟中,在恢復(fù)了除最新快照之外的任何一個(gè)快照后,這個(gè)被恢復(fù)的快照之后的所有增量快照將變得無效,此時(shí),基于目前的虛擬機(jī)快照備份,產(chǎn)生新的快照鏈,原來的這個(gè)被恢復(fù)快照之后更新的快照鏈將被刪除。
相比現(xiàn)有技術(shù),
本發(fā)明的備份方法是在原有備份的基礎(chǔ)上,采用合并快照的方法來“刪除”最舊的非基快照,并對產(chǎn)生的每一快照進(jìn)行壓縮和去重,這樣最大限度地保存了磁盤存儲(chǔ)空間,極大地提高了磁盤空間的利用率。針對同一快照鏈,其備份的數(shù)量不會(huì)超過設(shè)定值,從而為其它快照鏈預(yù)留更大的存儲(chǔ)空間。通過本發(fā)明的恢復(fù)方法,其恢復(fù)更合適、符合用戶需求的快照,通過刪除更新的而不符合用戶需求的快照,節(jié)省虛擬機(jī)存儲(chǔ)空間,又能滿足客戶的使用需求。
附圖說明
圖1為本發(fā)明保持用戶快照設(shè)定總數(shù)的虛擬機(jī)備份的流程圖;
圖2為本發(fā)明保持用戶快照設(shè)定總數(shù)的虛擬機(jī)恢復(fù)的流程圖。
具體實(shí)施方式
為了便于理解本發(fā)明,下面將參照相關(guān)附圖對本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的較佳實(shí)施方式。但是,本發(fā)明可以通過許多不同的形式來實(shí)現(xiàn),并不限于下面所描述的實(shí)施方式。相反地,提供這些實(shí)施方式的目的是使對本發(fā)明的公開內(nèi)容理解的更加透徹全面。
參照附圖1,本發(fā)明保持用戶快照設(shè)定總數(shù)的虛擬機(jī)增量快照備份的方法如下:
第一步驟:產(chǎn)生一個(gè)基快照或增量快照;
第二步驟:確認(rèn)是否成功產(chǎn)生快照,若成功,執(zhí)行第三步驟;若不成功,則提示產(chǎn)生快照信息錯(cuò)誤,則結(jié)束備份;
第三步驟:判斷快照鏈中快照總數(shù)是否超出用戶設(shè)定值,當(dāng)快照總數(shù)超出用戶設(shè)定值,執(zhí)行第四步驟;若當(dāng)快照鏈中快照總數(shù)未超出用戶設(shè)定值,直接把新快照加到快照鏈中;
第四步驟:把除快照鏈中基快照之外最舊的快照與基快照合并;
具體的,第一個(gè)快照是基快照,其它是增量快照,把最舊的增量快照合并到基快照中,這樣使快照鏈保持不斷,并能“刪除”最舊的增量快照,以便能使用戶設(shè)定的快照總數(shù)不變。
當(dāng)最舊的增量快照合并到基快照后,若快照鏈中快照總數(shù)仍然大于用戶設(shè)定值,再將目前除合并后基快照后的最舊增量快照再次合并至基快照中,直至快照總數(shù)未超出用戶設(shè)定值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇愛科賽爾云數(shù)據(jù)科技有限公司,未經(jīng)江蘇愛科賽爾云數(shù)據(jù)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611229796.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 文件系統(tǒng)的快照方法和裝置
- 分布式文件系統(tǒng)中的元數(shù)據(jù)快照存儲(chǔ)和訪問方法
- 一種刪除級(jí)聯(lián)快照的方法及裝置
- 分布式塊存儲(chǔ)的快照樹的根節(jié)點(diǎn)的優(yōu)化方法和裝置
- 一種快照盤地址的定位方法及裝置
- 集群中創(chuàng)建數(shù)據(jù)快照的方法及終端設(shè)備
- 一種快照生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 存儲(chǔ)卷的快照處理方法、裝置、介質(zhì)和電子設(shè)備
- 一種存儲(chǔ)快照文件的方法及裝置
- 一種卷影拷貝的方法、系統(tǒng)、設(shè)備及介質(zhì)
- 地址設(shè)定系統(tǒng)及地址設(shè)定方法
- 打印設(shè)定系統(tǒng)及設(shè)定方法
- 設(shè)備設(shè)定裝置,設(shè)備設(shè)定系統(tǒng),及設(shè)備設(shè)定方法
- 設(shè)定系統(tǒng)、設(shè)定方法、圖像處理裝置的設(shè)定支援裝置
- 超頻設(shè)定系統(tǒng)及其超頻設(shè)定方法
- 數(shù)據(jù)設(shè)定系統(tǒng)以及數(shù)據(jù)設(shè)定方法
- 設(shè)定裝置以及設(shè)定系統(tǒng)
- 設(shè)定系統(tǒng)、設(shè)定裝置及設(shè)定方法
- 費(fèi)用設(shè)定裝置、費(fèi)用設(shè)定方法以及費(fèi)用設(shè)定系統(tǒng)
- 設(shè)備設(shè)定裝置、設(shè)備設(shè)定方法、設(shè)備設(shè)定系統(tǒng)、存儲(chǔ)介質(zhì)





