[發(fā)明專利]重刪數(shù)據(jù)保護方法及裝置有效
| 申請?zhí)枺?/td> | 202110327005.5 | 申請日: | 2021-03-26 |
| 公開(公告)號: | CN113050891B | 公開(公告)日: | 2022-02-25 |
| 發(fā)明(設計)人: | 上官應蘭 | 申請(專利權)人: | 杭州宏杉科技股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F11/14 |
| 代理公司: | 北京博思佳知識產(chǎn)權代理有限公司 11415 | 代理人: | 楊春香 |
| 地址: | 310053 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù) 保護 方法 裝置 | ||
1.一種重刪數(shù)據(jù)保護方法,其特征在于,應用于存儲設備,所述存儲設備包括至少一個重刪LUN和至少一個RAID,所述至少一個重刪LUN中的目標重刪LUN對應至少兩個重刪池,每一個重刪池按照預設重刪塊大小劃分為多個重刪塊,所述目標重刪LUN按照所述預設重刪塊大小劃分為多個邏輯塊,所述重刪池由虛擬地址連續(xù)的至少一個虛擬地址段組成,每一個虛擬地址段對應RAID中的一段物理空間,所述目標重刪LUN還對應有基于RAID創(chuàng)建的指紋庫,所述指紋庫用于記錄數(shù)據(jù)的指紋信息與存儲該數(shù)據(jù)的重刪塊的虛擬地址之間的對應關系,所述目標重刪LUN還對應有邏輯空間映射表,所述邏輯空間映射表用于記錄已映射邏輯塊的邏輯地址與重刪塊的虛擬地址之間的映射關系,所述方法包括:
確定待寫入第一邏輯塊的第一數(shù)據(jù),所述第一邏輯塊為所述目標重刪LUN中待寫入數(shù)據(jù)的任一邏輯塊;
如果所述指紋庫中不存在所述第一數(shù)據(jù)的指紋信息,分別從所述至少兩個重刪池中為所述第一邏輯塊分配對應的目標重刪塊,所述第一邏輯塊在各重刪池中對應的目標重刪塊的虛擬地址相同;
分別向各目標重刪塊寫入所述第一數(shù)據(jù);
在所述邏輯空間映射表中,記錄所述第一邏輯塊的邏輯地址與所述目標重刪塊的虛擬地址之間的映射關系;
在所述指紋庫中,記錄所述第一數(shù)據(jù)的指紋信息與所述目標重刪塊的虛擬地址之間的對應關系。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
如果所述指紋庫中存在所述第一數(shù)據(jù)的指紋信息,獲取與所述第一數(shù)據(jù)的指紋信息對應的目標重刪塊的虛擬地址;
在所述邏輯空間映射表中,記錄所述第一邏輯塊的邏輯地址與所述目標重刪塊的虛擬地址之間的映射關系。
3.如權利要求1所述的方法,其特征在于,所述至少兩個重刪池來源于不同RAID。
4.如權利要求1所述的方法,其特征在于,每一個重刪池對應各自的數(shù)據(jù)有效性標識以及寫入結(jié)果位圖,所述分別向各目標重刪塊寫入所述第一數(shù)據(jù)之后,所述方法還包括:
如果所述各目標重刪塊中同時存在寫入成功的第一目標重刪塊和寫入失敗的第二目標重刪塊,修改所述第二目標重刪塊所屬重刪池的數(shù)據(jù)有效性標識為第一有效值,所述第一有效值用于表示對應重刪池中部分數(shù)據(jù)有效;
針對所述第一目標重刪塊所屬重刪池對應的寫入結(jié)果位圖,將該寫入結(jié)果位圖中第一目標重刪塊對應位的值修改為第一結(jié)果值,所述第一結(jié)果值用于表示本重刪池中目標重刪塊寫入成功,其它重刪池中對應目標重刪塊寫入失敗。
5.如權利要求4所述的方法,其特征在于,所述方法還包括:
當需要讀取第二邏輯塊中的第二數(shù)據(jù)時,查詢所述邏輯空間映射表,確定與所述第二邏輯塊對應的待讀取重刪塊;
如果所述至少兩個重刪池中存在數(shù)據(jù)有效性標識為第二有效值的第一重刪池,所述第二有效值用于表示重刪池中所有數(shù)據(jù)均有效,則從所述第一重刪池讀取待讀取重刪塊中的第二數(shù)據(jù);
如果所述至少兩個重刪池的數(shù)據(jù)有效性標識均為所述第一有效值,且所述待讀取重刪塊在各重刪池對應寫入結(jié)果位圖中對應位的值存在第一結(jié)果值,則從該值為第一結(jié)果值的位所屬寫入結(jié)果位圖對應的第二重刪池,讀取待讀取重刪塊中的第二數(shù)據(jù);否則,從任一重刪池讀取待讀取重刪塊中的第二數(shù)據(jù)。
6.如權利要求4所述的方法,其特征在于,所述方法還包括:
針對數(shù)據(jù)有效性標識為第一有效值的第三重刪池,獲取第四重刪池對應寫入結(jié)果位圖,所述第四重刪池為所述至少兩個重刪池中除當前第三重刪池之外的重刪池;
從所述第四重刪池對應寫入結(jié)果位圖中,查找值為所述第一結(jié)果值的各目標位;
針對每一個目標位,將所述第四重刪池中該目標位對應重刪塊的數(shù)據(jù)同步到所述第三重刪池中對應重刪塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州宏杉科技股份有限公司,未經(jīng)杭州宏杉科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110327005.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種失控車輛反摩阻力柔性制動裝置
- 下一篇:一種水利用鋼筋間距放線標距裝置
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





