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