[發明專利]一種壞道掃描方法、裝置、設備及存儲介質有效
| 申請號: | 201911194964.3 | 申請日: | 2019-11-28 |
| 公開(公告)號: | CN110931072B | 公開(公告)日: | 2022-03-22 |
| 發明(設計)人: | 林偉濱 | 申請(專利權)人: | 深信服科技股份有限公司 |
| 主分類號: | G11C29/10 | 分類號: | G11C29/10;G11C29/38 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 夏歡 |
| 地址: | 518055 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 掃描 方法 裝置 設備 存儲 介質 | ||
本申請公開了一種壞道掃描方法、裝置、設備及存儲介質,該方法的步驟包括:接收對磁盤的掃描請求;獲取磁盤中存儲有效數據的偏移地址區間,有效數據為磁盤中除臟數據以外的數據;讀取磁盤在偏移地址區間內的數據內容并對數據內容進行校驗。由于本方法是將磁盤中除臟數據以外數據的偏移地址區間作為壞道掃描的最小粒度,也就是僅對磁盤中具體使用價值的數據進行讀取以及校驗,因此避免了對磁盤中的臟數據以及未存有數據的偏移地址區間進行掃描,進而相對降低了對服務器中運算資源的占用,減輕了對于服務器中其它業務的運行所造成的影響,進而提高了服務器業務的穩定性。此外,本申請還提供一種壞道掃描裝置、設備及存儲介質,有益效果同上所述。
技術領域
本申請涉及數據存儲領域,特別是涉及一種壞道掃描方法、裝置、設備及存儲介質。
背景技術
在當前數據存儲的場景中,存在一些文件長時間未被訪問的情況發生,如果這些文件的副本所存儲的磁盤扇區存在磁盤壞道,則可能會導致該副本數據損壞,但因為文件一直沒有被上層業務讀取,因此該文件的副本數據將一直處于損壞狀態而未被發現,副本數據的損壞會增加文件無法訪問的風險。
為了避免因磁盤中存在磁盤壞道而造成數據丟失的情況發生,需要對磁盤進行壞道的掃描,而當前對磁盤中的文件數據進行掃描需要占用服務器的運算資源,因此當前對于磁盤壞道的掃描往往會對服務器中其它業務運行造成一定影響,進而降低服務器業務的穩定性。
由此可見,提供一種壞道掃描方法,以相對降低對服務器中運算資源的占用,進而提高服務器業務的穩定性,是本領域技術人員需要解決的問題。
發明內容
本申請的目的是提供一種壞道掃描方法、裝置、設備及存儲介質,以相對降低對服務器中運算資源的占用,進而提高服務器業務的穩定性。
為解決上述技術問題,本申請提供一種壞道掃描方法,包括:
接收對磁盤的掃描請求;
獲取磁盤中存儲有效數據的偏移地址區間,有效數據為磁盤中除臟數據以外的數據;
讀取磁盤在偏移地址區間內的數據內容并對數據內容進行校驗。
優選地,讀取磁盤在偏移地址區間內的數據內容并對數據內容進行校驗,包括:
將偏移地址區間劃分為子地址區間;
依次讀取各子地址區間內的數據內容片段,并對數據內容片段進行校驗。
優選地,在依次讀取各子地址區間內的數據內容片段之前,方法還包括:
獲取磁盤的當前IO頻率,并根據當前IO頻率生成讀取間隔時長;
依次讀取各子地址區間內的數據內容片段,包括:
根據讀取間隔時長依次讀取各子地址區間內的數據內容片段。
優選地,在對數據內容片段進行校驗之后,方法還包括:
當數據內容片段的校驗結果異常,且存在尚未讀取的子地址區間時,降低讀取間隔時長。
優選地,在讀取磁盤在偏移地址區間內的數據內容并對數據內容進行校驗之后,方法還包括:
當偏移地址區間內的數據內容損壞時,獲取數據內容的數據副本;
將數據副本復制于磁盤的空閑地址區間,并建立偏移地址區間向空閑地址區間的重定向關系。
優選地,接收對磁盤的掃描請求,包括:
接收對歷史壞道數量達到目標閾值的磁盤的掃描請求。
優選地,讀取磁盤在偏移地址區間內的數據內容并對數據內容進行校驗,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深信服科技股份有限公司,未經深信服科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911194964.3/2.html,轉載請聲明來源鉆瓜專利網。





