[發(fā)明專利]一種寫(xiě)時(shí)拷貝快照備份過(guò)程中可斷點(diǎn)傳輸?shù)姆椒?/span>有效
| 申請(qǐng)?zhí)枺?/td> | 201410756310.6 | 申請(qǐng)日: | 2014-12-10 |
| 公開(kāi)(公告)號(hào): | CN104484242B | 公開(kāi)(公告)日: | 2018-06-22 |
| 發(fā)明(設(shè)計(jì))人: | 趙金鈴 | 申請(qǐng)(專利權(quán))人: | 上海愛(ài)數(shù)信息技術(shù)股份有限公司 |
| 主分類號(hào): | G06F11/14 | 分類號(hào): | G06F11/14;G06F17/30 |
| 代理公司: | 上海科盛知識(shí)產(chǎn)權(quán)代理有限公司 31225 | 代理人: | 趙繼明 |
| 地址: | 201112 上海市閔行*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)塊 快照 快照備份 源端 斷點(diǎn)傳輸 寫(xiě)時(shí)拷貝 目的端 遍歷 標(biāo)記保存 傳輸失敗 存儲(chǔ)資源 斷點(diǎn)信息 提取數(shù)據(jù) 寫(xiě)入成功 傳輸 根節(jié)點(diǎn) 備份 封裝 返回 | ||
本發(fā)明涉及一種寫(xiě)時(shí)拷貝快照備份過(guò)程中可斷點(diǎn)傳輸?shù)姆椒ǎ摲椒ㄖ校我豢煺罩械臄?shù)據(jù)塊均對(duì)應(yīng)一個(gè)標(biāo)記,具體包括以下步驟:1)源端獲取需備份的快照名,從所對(duì)應(yīng)的快照的根節(jié)點(diǎn)開(kāi)始遍歷,提取數(shù)據(jù)塊;2)根據(jù)當(dāng)前提取的數(shù)據(jù)塊的標(biāo)記,獲取下一次要遍歷的數(shù)據(jù)塊的標(biāo)記;3)對(duì)所提取的數(shù)據(jù)塊進(jìn)行封裝,并傳輸給目的端;4)源端判斷在設(shè)定時(shí)間內(nèi)是否接收到目的端寫(xiě)入成功的消息,若是,則將已傳輸?shù)臄?shù)據(jù)塊的標(biāo)記保存到源端斷點(diǎn)信息文件中,若否,則傳輸失敗,返回步驟3)。與現(xiàn)有技術(shù)相比,本發(fā)明具有快照備份效率高、對(duì)存儲(chǔ)資源要求低等優(yōu)點(diǎn)。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)存儲(chǔ)技術(shù)領(lǐng)域,尤其是涉及一種寫(xiě)時(shí)拷貝快照備份過(guò)程中可斷點(diǎn)傳輸?shù)姆椒ā?/p>
背景技術(shù)
當(dāng)前,隨著信息化技術(shù)的不斷發(fā)展,人們需要保存的資料、數(shù)據(jù)越來(lái)越多,數(shù)據(jù)對(duì)人們的工作,生活也越來(lái)越重要。數(shù)據(jù)的保存和數(shù)據(jù)的安全也顯得越來(lái)越重要了。出現(xiàn)了各種各樣的數(shù)據(jù)備份技術(shù)和產(chǎn)品。如針對(duì)前端主機(jī)的數(shù)據(jù)備份,將主機(jī)上的數(shù)據(jù)拷貝到其他的存儲(chǔ)介質(zhì)上進(jìn)行保存,以便將來(lái)當(dāng)原有數(shù)據(jù)丟失時(shí),能夠再找回來(lái)。基于存儲(chǔ)后端的備份技術(shù),有對(duì)存儲(chǔ)卷或者文件系統(tǒng)做快照,創(chuàng)建克隆等本地的數(shù)據(jù)備份方式和將生成的快照備份到異地的存儲(chǔ)介質(zhì)上面的復(fù)制,異步遠(yuǎn)程鏡像等技術(shù)。
在備份快照數(shù)據(jù)時(shí),目的端將接收到的數(shù)據(jù)寫(xiě)入到文件系統(tǒng)中。但如果在傳輸過(guò)程中,出現(xiàn)網(wǎng)絡(luò)斷開(kāi)或者斷電等異常情況時(shí),目的端的數(shù)據(jù)是不完整的,且無(wú)法定位具體數(shù)據(jù)傳輸?shù)奈恢谩T炊恕⒛康亩硕紵o(wú)法確定下次從哪個(gè)位置繼續(xù)續(xù)傳。如果出現(xiàn)異常后,往往需要重新開(kāi)始傳輸,無(wú)法利用之前已傳輸?shù)臄?shù)據(jù)。
現(xiàn)有技術(shù)中是引入斷點(diǎn)續(xù)傳技術(shù),將源端快照提取生成一個(gè)文件,再對(duì)該生成的文件進(jìn)行切片,進(jìn)行斷點(diǎn)續(xù)傳。但前提需要先生成一個(gè)文件。如果快照引用的數(shù)據(jù)很大,則在源端需要一個(gè)相當(dāng)大的存儲(chǔ)空間來(lái)保存該快照數(shù)據(jù)生成的數(shù)據(jù)文件。同時(shí)從快照中提取數(shù)據(jù)生成數(shù)據(jù)文件也需要耗費(fèi)時(shí)間,增加整個(gè)快照的備份時(shí)間。
綜上可知,采用傳統(tǒng)的快照備份,斷點(diǎn)續(xù)傳技術(shù)備份的效率和對(duì)資源的利用率都有較大的改進(jìn)和優(yōu)化的空間。
發(fā)明內(nèi)容
本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種寫(xiě)時(shí)拷貝快照備份過(guò)程中可斷點(diǎn)傳輸?shù)姆椒ǎ軌蛱岣呖煺諅浞莸男屎徒档蛯?duì)存儲(chǔ)資源的要求。
本發(fā)明的目的可以通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn):
一種寫(xiě)時(shí)拷貝快照備份過(guò)程中可斷點(diǎn)傳輸?shù)姆椒ǎ摲椒ㄖ校我豢煺罩械臄?shù)據(jù)塊均對(duì)應(yīng)一個(gè)標(biāo)記,具體包括以下步驟:
1)源端獲取需備份的快照名,從所對(duì)應(yīng)的快照的根節(jié)點(diǎn)開(kāi)始遍歷,提取數(shù)據(jù)塊;
2)根據(jù)當(dāng)前提取的數(shù)據(jù)塊的標(biāo)記,獲取下一次要遍歷的數(shù)據(jù)塊的標(biāo)記;
3)對(duì)所提取的數(shù)據(jù)塊進(jìn)行封裝,并傳輸給目的端;
4)源端判斷在設(shè)定時(shí)間內(nèi)是否接收到目的端寫(xiě)入成功的消息,若是,則將已傳輸?shù)臄?shù)據(jù)塊的標(biāo)記保存到源端斷點(diǎn)信息文件中,若否,則傳輸失敗,返回步驟3)。
所述步驟3)中,對(duì)數(shù)據(jù)塊進(jìn)行封裝時(shí),在數(shù)據(jù)塊上增加標(biāo)記和數(shù)據(jù)校驗(yàn)和。
所述步驟3)中,目的端收到封裝的數(shù)據(jù)塊后,寫(xiě)入該數(shù)據(jù)塊,具體為:
301)校驗(yàn)所接收到的數(shù)據(jù)塊;
302)根據(jù)標(biāo)記獲取該數(shù)據(jù)塊應(yīng)寫(xiě)入的位置;
303)根據(jù)步驟302)獲取的位置寫(xiě)入數(shù)據(jù)塊,并判斷寫(xiě)入是否成功,若是,則執(zhí)行步驟304),若否,則向源端發(fā)送寫(xiě)入失敗的消息;
304)根據(jù)寫(xiě)入成功的數(shù)據(jù)塊的標(biāo)記更新目的端斷點(diǎn)信息文件,并向源端發(fā)送寫(xiě)入成功的消息。
還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海愛(ài)數(shù)信息技術(shù)股份有限公司,未經(jīng)上海愛(ài)數(shù)信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410756310.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 數(shù)據(jù)塊噪聲檢測(cè)裝置及數(shù)據(jù)塊噪聲消除裝置
- 數(shù)據(jù)塊噪聲檢測(cè)裝置及數(shù)據(jù)塊噪聲消除裝置
- 數(shù)據(jù)塊處理方法、數(shù)據(jù)塊存儲(chǔ)設(shè)備及系統(tǒng)
- 數(shù)據(jù)塊遷移
- 跟蹤數(shù)據(jù)塊操作
- 數(shù)據(jù)塊同步加速器及快速數(shù)據(jù)塊同步方法
- 數(shù)據(jù)塊級(jí)別的大數(shù)據(jù)統(tǒng)計(jì)
- 基于數(shù)據(jù)塊的傳輸
- 數(shù)據(jù)塊遷移
- 數(shù)據(jù)塊噪聲檢測(cè)裝置及數(shù)據(jù)塊噪聲消除裝置
- 文件系統(tǒng)的快照方法和裝置
- 分布式文件系統(tǒng)中的元數(shù)據(jù)快照存儲(chǔ)和訪問(wèn)方法
- 一種刪除級(jí)聯(lián)快照的方法及裝置
- 分布式塊存儲(chǔ)的快照樹(shù)的根節(jié)點(diǎn)的優(yōu)化方法和裝置
- 一種快照盤(pán)地址的定位方法及裝置
- 集群中創(chuàng)建數(shù)據(jù)快照的方法及終端設(shè)備
- 一種快照生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 存儲(chǔ)卷的快照處理方法、裝置、介質(zhì)和電子設(shè)備
- 一種存儲(chǔ)快照文件的方法及裝置
- 一種卷影拷貝的方法、系統(tǒng)、設(shè)備及介質(zhì)
- 移動(dòng)終端運(yùn)行時(shí)快照備份、恢復(fù)方法及裝置
- 基于鏡像快照的虛擬機(jī)備份系統(tǒng)及備份方法
- 用于虛擬化數(shù)據(jù)中心的數(shù)據(jù)處理方法及裝置
- 快照數(shù)據(jù)備份、刪除方法、裝置及系統(tǒng)
- 快照數(shù)據(jù)備份方法、裝置及系統(tǒng)
- 快照備份方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 快照備份方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種在虛擬化備份系統(tǒng)中保留和恢復(fù)用戶快照的方法
- 數(shù)據(jù)備份方法、裝置、電子設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 一種使用存儲(chǔ)快照備份虛擬機(jī)的系統(tǒng)及方法





