[發明專利]用于處理驅動器的錯誤的方法和設備有效
| 申請號: | 201611194046.7 | 申請日: | 2016-12-21 |
| 公開(公告)號: | CN108228396B | 公開(公告)日: | 2021-03-23 |
| 發明(設計)人: | 高宏坡;康劍斌;高健;孫蕾;龔紹欽 | 申請(專利權)人: | 伊姆西IP控股有限責任公司 |
| 主分類號: | G06F11/20 | 分類號: | G06F11/20 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 美國馬*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 處理 驅動器 錯誤 方法 設備 | ||
1.一種用于處理驅動器的錯誤的方法,所述驅動器的邏輯空間被劃分為多個部分,所述方法包括:
響應于在針對所述驅動器的I/O操作中檢測到的錯誤,確定所述錯誤的類型;
響應于確定所述錯誤的類型是軟介質錯誤或數據錯誤,確定所述驅動器的所述多個部分中造成所述錯誤的驅動器部分,所述軟介質錯誤是能夠通過故障部分的重映射來修復的錯誤,所述數據錯誤是由于所述驅動器上的數據被毀壞而引起的錯誤;以及
僅針對發生所述錯誤的所述驅動器部分來處理所述錯誤。
2.根據權利要求1所述的方法,其中響應于確定所述錯誤的類型是軟介質錯誤,僅針對發生所述錯誤的所述驅動器部分來處理所述錯誤包括:
對所述錯誤的數目和所述I/O操作的數目分別進行計數;
計算所述錯誤的數目相對于所述I/O操作的數目的比率;以及
基于所述比率來處理所述錯誤。
3.根據權利要求2所述的方法,其中基于所述比率來處理所述錯誤包括:
將所述比率與閾值進行比較,
響應于所述比率大于關閉閾值,將所述驅動器部分標記為不可用;以及
響應于所述比率小于所述關閉閾值但大于壽命閾值,將所述驅動器部分標記為壽命結束。
4.根據權利要求3所述的方法,其中基于所述比率來處理所述錯誤還包括:
響應于所述驅動器部分被標記為壽命結束,將數據從所述驅動器部分復制到另一驅動器部分,并且用所述另一驅動器部分替換所述驅動器部分;或者
響應于所述驅動器部分被標記為不可用,在另一驅動器部分上重構與所述驅動器部分上的數據相同的數據,并且用所述另一驅動器部分替換所述驅動器部分。
5.根據權利要求1所述的方法,還包括:
響應于確定所述錯誤的類型是硬介質錯誤,針對所述驅動器整體來處理所述錯誤,所述硬介質錯誤是所述驅動器的硬件故障引起的錯誤。
6.根據權利要求5所述的方法,其中針對所述驅動器整體來處理所述錯誤包括:
對所述錯誤的數目和所述I/O操作的數目分別進行計數;
計算所述錯誤的數目相對于所述I/O操作的數目的比率;以及
基于所述比率來處理所述錯誤。
7.根據權利要求6所述的方法,其中基于所述比率來處理所述錯誤包括:
將所述比率與閾值進行比較,
響應于所述比率大于關閉閾值,將所述驅動器整體標記為不可用;
響應于所述比率小于所述關閉閾值但大于壽命閾值,將所述驅動器整體標記為壽命結束;以及
響應于所述比率小于所述壽命閾值但大于重置閾值,對所述驅動器整體進行重置。
8.根據權利要求2或6所述的方法,其中在對所述錯誤的數目的計數中考慮所述錯誤的權重,所述方法還包括:
響應于所述錯誤突發或者所述錯誤不影響針對所述驅動器的正常I/O操作,降低所述權重。
9.根據權利要求1所述的方法,其中響應于確定所述錯誤的類型是數據錯誤,僅針對發生所述錯誤的所述驅動器部分來處理所述錯誤包括:
將發生所述錯誤的所述驅動器部分標記為不可用。
10.一種電子設備,包括:
至少一個處理單元;
至少一個存儲器,所述至少一個存儲器被耦合到所述至少一個處理單元并且存儲由所述至少一個處理單元執行的指令,所述指令當由所述至少一個處理單元執行時,使得所述電子設備:
響應于在針對驅動器的I/O操作中檢測到的錯誤,確定所述錯誤的類型,其中所述驅動器的邏輯空間被劃分為多個部分;
響應于確定所述錯誤的類型是軟介質錯誤或數據錯誤,確定所述驅動器的所述多個部分中造成所述錯誤的驅動器部分,所述軟介質錯誤是能夠通過故障部分的重映射來修復的錯誤,所述數據錯誤是由于所述驅動器上的數據被毀壞而引起的錯誤;以及
僅針對發生所述錯誤的所述驅動器部分來處理所述錯誤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于伊姆西IP控股有限責任公司,未經伊姆西IP控股有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611194046.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于繞開電路行中的缺陷的技術
- 下一篇:一種集群間跨機房同步的方法和裝置





