[發明專利]保護目標LBA范圍數據的方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202010070414.7 | 申請日: | 2020-01-21 |
| 公開(公告)號: | CN111240603A | 公開(公告)日: | 2020-06-05 |
| 發明(設計)人: | 尹子航;肖蔓君;黃華坤 | 申請(專利權)人: | 深圳憶聯信息系統有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 巫苑明 |
| 地址: | 518067 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 保護 目標 lba 范圍 數據 方法 裝置 計算機 設備 存儲 介質 | ||
本發明涉及一種保護目標LBA范圍數據的方法、裝置、計算機設備及存儲介質,方法包括以下步驟:獲取所有LBA范圍數據;對LBA范圍數據進行篩選,以得到目標LBA范圍數據;對目標LBA范圍數據進行強化保護處理。本發明對不同LBA范圍數據采用不同程度的數據保護強度,并可以針對比較重要的目標LBA范圍數據進行強化保護處理,確保該目標LBA范圍數據更加安全可靠,有效避免關鍵數據的損壞或丟失,提升存儲介質的整體穩定性和安全性。
技術領域
本發明涉及SSD數據安全領域,更具體地說是指一種保護目標LBA范圍數據的方法、裝置、計算機設備及存儲介質。
背景技術
LBA,(Logical Block Address)邏輯區塊地址,是描述計算機存儲設備上數據所在區塊的通用機制,一般用于像硬盤這樣的輔助記憶設備,LBA可以意指某個數據區塊的地址或是某個地址所指向的數據區塊。目前,針對LBA的數據保護,通用的方法是對SLC區或TLC區的通過RAID方案進行數據保護,這種方法并未針對不同數據區域使用不同程度的數據保護強度,所有數據區域的保護強度相同,如果特定LBA范圍數據(例如,Windows文件系統)與普通用戶數據受到同等程度損壞且無法恢復,相比僅損失普通用戶數據,關鍵數據的損壞,將給用戶帶來更大的損失。
但是,由于數據類型的不同,相比于普通用戶數據,某些LBA范圍的數據需要進行更高強度保護,從而增強SSD的整體穩定性與數據安全性。
發明內容
本發明的目的在于克服現有技術的缺陷,提供一種保護目標LBA范圍數據的方法、裝置、計算機設備及存儲介質。
為實現上述目的,本發明采用以下技術方案:
第一方面本發明采用:一種保護目標LBA范圍數據的方法,包括以下步驟:
獲取所有LBA范圍數據;
對LBA范圍數據進行篩選,以得到目標LBA范圍數據;
對目標LBA范圍數據進行強化保護處理。
進一步地,所述對目標LBA范圍數據進行強化保護處理的步驟,包括:
備份所述目標LBA范圍數據得到備份數據,并存儲備份數據。
進一步地,所述對目標LBA范圍數據進行強化保護處理的步驟,包括:
對目標LBA范圍數據中所有的頁數據進行異或操作,以得到校驗數據,并將校驗數據單獨存放。
進一步地,所述對目標LBA范圍數據進行強化保護處理的步驟,包括:
定時獲取用于存放目標LBA范圍數據的目標塊的擦除次數,
判斷目標塊的擦除次數是否大于預設閾值K;
若大于,則將目標塊的數據搬移到擦除次數最少的空閑塊上存儲。
進一步地,所述對目標LBA范圍數據進行強化保護處理的步驟之后,包括:
獲取用于存放目標LBA范圍數據的目標塊的讀取狀態;
判斷目標塊的讀取狀態是否為失敗;
若為失敗,則將原始塊的數據搬移到擦除次數最少的空閑塊上存儲。
第二方面本發明采用:一種保護目標LBA范圍數據的裝置,包括:
數據獲取單元,用于獲取所有LBA范圍數據;
目標篩選單元,用于對LBA范圍數據進行篩選,以得到目標LBA范圍數據;
強化保護單元,用于對目標LBA范圍數據進行強化保護處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳憶聯信息系統有限公司,未經深圳憶聯信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010070414.7/2.html,轉載請聲明來源鉆瓜專利網。





