[發(fā)明專利]一種實現存儲快照的方法和系統有效
| 申請?zhí)枺?/td> | 201710617716.X | 申請日: | 2017-07-26 |
| 公開(公告)號: | CN107357928B | 公開(公告)日: | 2020-09-18 |
| 發(fā)明(設計)人: | 張振廣 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F11/14 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 存儲 快照 方法 系統 | ||
本申請所提供的一種實現存儲快照的方法,包括設置數據拷貝的粒度,并根據所述粒度對存儲區(qū)域劃分粒度區(qū)域;創(chuàng)建快照卷后,當有新數據寫入原卷時,判斷所述新數據對應的存儲單元是否被快照卷的元數據指針指向;若是,申請新的粒度區(qū)域,將所述存儲單元對應的粒度區(qū)域中的數據拷貝到所述新的粒度區(qū)域;修改所述原卷的元數據,將所述粒度區(qū)域中各存儲單元的所述元數據指針對應指向所述新的粒度區(qū)域中的各存儲單元,并將所述新數據寫入所述新的粒度區(qū)域中對應的存儲單元。使得拷貝到新的粒度區(qū)域的數據仍然具有連續(xù)性,提高了讀操作效率。本申請還提供一種實現存儲快照的系統,具有上述有益效果。
技術領域
本申請涉及網絡存儲領域,特別涉及一種實現存儲快照的方法和系統。
背景技術
全球網絡存儲工業(yè)協會給出對存儲快照技術的定義是,關于指定數據集合的一個完全可用拷貝,該拷貝包括相應數據在某個時間點(拷貝開始的時間點)的映像??煺湛梢允瞧渌硎镜臄祿囊粋€副本,也可以是數據的一個復制品。
當前,所有存儲系統,不論高中低端,只要應用于在線系統,那么快照功能是其中一個不可或缺的功能??煺盏淖饔皿w現在以下兩個方面。其一,能夠進行在線數據備份與恢復。當存儲設備發(fā)生應用故障或者文件損壞時可以進行快速的數據恢復,將數據恢復到某個可用的時間點的狀態(tài);其二,為存儲用戶提供另外一個數據訪問通道,當原數據進行在線應用處理時,用戶可以訪問快照數據,還可以利用快照進行測試等工作。
目前的存儲快照包括寫時復制和寫重定向。寫重定向的缺點是多次讀寫后,原卷的讀操作性能下降很快。原因是創(chuàng)建快照后,新的數據第一次寫入原卷時,需要創(chuàng)建新的存儲區(qū)域將新的數據寫入新的存儲區(qū)域,多次之后,原卷的存儲區(qū)域變得離散,使讀操作性能不佳。
發(fā)明內容
本申請的目的是提供一種實現存儲快照的方法和系統,解決多次寫重定向后原卷的存儲區(qū)域離散使讀操作性能較差的問題。
為解決上述技術問題,本申請?zhí)峁┮环N實現存儲快照的方法,技術方案如下;
設置數據拷貝的粒度,并根據所述粒度對存儲區(qū)域劃分粒度區(qū)域;
創(chuàng)建快照卷后,當有新數據寫入原卷時,判斷所述新數據對應的存儲單元是否被快照卷的元數據指針指向;若是,申請新的粒度區(qū)域,將所述存儲單元對應的粒度區(qū)域中的數據拷貝到所述新的粒度區(qū)域;
修改所述原卷的元數據,將所述粒度區(qū)域中各存儲單元的所述元數據指針對應指向所述新的粒度區(qū)域中的各存儲單元,并將所述新數據寫入所述新的粒度區(qū)域中對應的存儲單元。
其中,所述設置數據拷貝的粒度包括:
通過存儲核心管理系統根據數據之間的相關性設置數據拷貝的粒度。
其中,所述方法還包括:
當第二新數據寫入所述原卷時,將所述第二新數據寫入所述新的粒度區(qū)域中對應的存儲單元;其中,所述第二新數據和所述新數據屬于同一粒度區(qū)域。
其中,所述創(chuàng)建快照卷后,當有新數據寫入原卷時,判斷所述新數據對應的存儲單元是否被快照卷的元數據指針指向;若是,申請新的粒度區(qū)域,將所述存儲單元對應的粒度區(qū)域中的數據拷貝到所述新的粒度區(qū)域,包括:
從所述原卷復制所述元數據并將復制的元數據指針指向各數據單元形成快照卷;
創(chuàng)建所述快照卷后,當有新數據寫入所述原卷時,判斷所述新數據對應的存儲單元是否被所述快照卷的所述元數據指針指向;
若是,將所述存儲單元對應的粒度區(qū)域的數據拷貝到新的粒度區(qū)域。
本申請還提供一種實現存儲快照的系統,包括:
設置模塊,用于設置數據拷貝的粒度,并根據所述粒度對存儲區(qū)域劃分粒度區(qū)域;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710617716.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:立式近海罐箱
- 下一篇:一種生物質碎狀燃料儲運倉





