【技术实现步骤摘要】
【技术保护点】
一种高可靠磁盘阵列容错方法,其特征在于,包括如下步骤:(1)当发生数据写入错误时,确定发生写入错误的数据所在磁盘的存储空间,将发生写入错误的存储空间进行坏块标记,并在下一次读取操作时,不再读取所述进行了坏块标记的存储空间;(2)当发生数据读取错误时,判断所述磁盘阵列系统是否完整,如果完整则通过校验计算出当前位置数据,然后将计算出的数据写回所在磁盘的相应位置,否则,将发生数据读取错误的磁盘的存储空间进行坏块标记;(3)当进行下一次写入操作时,先判断所述磁盘阵列的条带是否正常,如果正常则对所述磁盘进行正常写入操作;否则判断所述条带是否满足写入算法要求,如果满足要求则记录被写的坏块标记,并同样进行所述写入操作,反之则进行错误处理;当完成写入操作后,如果所述进行了坏块标记的存储空间写入成功,判断该存储空间是否记录了坏块标记,如果是则进行后续读取操作,如果所述进行坏块标记的存储空间也读取成功,则清除对该存储空间的坏块标记,反之则保留坏块标记。
【技术特征摘要】
【专利技术属性】
技术研发人员:周麒,马建朋,林莉芬,陈卫东,
申请(专利权)人:苏州科达科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。