[发明专利]一种高可靠磁盘阵列的容错方法有效
申请号: | 201310276402.X | 申请日: | 2013-07-03 |
公开(公告)号: | CN103309775A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 周麒;马建朋;林莉芬;陈卫东 | 申请(专利权)人: | 苏州科达科技股份有限公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 张建纲 |
地址: | 215011 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可靠 磁盘阵列 容错 方法 | ||
1.一种高可靠磁盘阵列容错方法,其特征在于,包括如下步骤:
(1)当发生数据写入错误时,确定发生写入错误的数据所在磁盘的存储空间,将发生写入错误的存储空间进行坏块标记,并在下一次读取操作时,不再读取所述进行了坏块标记的存储空间;
(2)当发生数据读取错误时,判断所述磁盘阵列系统是否完整,如果完整则通过校验计算出当前位置数据,然后将计算出的数据写回所在磁盘的相应位置,否则,将发生数据读取错误的磁盘的存储空间进行坏块标记;
(3)当进行下一次写入操作时,先判断所述磁盘阵列的条带是否正常,如果正常则对所述磁盘进行正常写入操作;否则判断所述条带是否满足写入算法要求,如果满足要求则记录被写的坏块标记,并同样进行所述写入操作,反之则进行错误处理;当完成写入操作后,如果所述进行了坏块标记的存储空间写入成功,判断该存储空间是否记录了坏块标记,如果是则进行后续读取操作,如果所述进行坏块标记的存储空间也读取成功,则清除对该存储空间的坏块标记,反之则保留坏块标记。
2.根据权利要求1所述的高可靠磁盘阵列容错方法,其特征在于:所述存储空间为磁盘内的扇区。
3.根据权利要求1或2所述的高可靠磁盘阵列容错方法,其特征在于:所述高可靠磁盘阵列容错方法基于Linux kernel 3.6版本。
4.根据权利要求3所述的高可靠磁盘阵列容错方法,其特征在于:在所述步骤(1)或(2)中,所述进行坏块标记的存储空间为8个扇区。
5.根据权利要求4所述的高可靠磁盘阵列容错方法,其特征在于:所述坏块标记为Badblock。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州科达科技股份有限公司,未经苏州科达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310276402.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:喷墨记录装置
- 下一篇:一种磁流变无级变矩器