发明名称 实现磁盘冗余阵列重建的方法和磁盘冗余阵列
摘要 本发明公开了一种实现磁盘冗余阵列(RAID)重建的方法。本发明在重建过程中,按照预设的单位存储空间大小,依次将失效成员磁盘中每个单位存储空间内的数据拷贝至对应的新成员磁盘内,如果拷贝成功,则继续下一个单位存储空间内的数据拷贝;如果拷贝出错,则读取RAID中其他正常成员磁盘内的数据进行计算,获得该单位存储空间内的数据并写入到对应的新成员磁盘中,并继续下一个单位存储空间的拷贝。即从失效成员磁盘中的第一个单位存储空间开始,穿插执行拷贝和基于阵列冗余算法的计算,直至重建完成后才将失效成员磁盘踢出RAID,从而有效降低了RAID的I/O负荷并加快了重建速度。本发明还公开了一种实现重建的RAID。
申请公布号 CN101135955A 申请公布日期 2008.03.05
申请号 CN200710176127.9 申请日期 2007.10.19
申请人 杭州华三通信技术有限公司 发明人 雷梦龙
分类号 G06F3/06(2006.01) 主分类号 G06F3/06(2006.01)
代理机构 北京德琦知识产权代理有限公司 代理人 宋志强;麻海明
主权项 1.一种磁盘冗余阵列RAID的重建方法,其特征在于,该方法包括:按照预设的单位存储空间大小,将失效成员磁盘中当前一个单位存储空间内的数据拷贝至对应的新成员磁盘内;如果拷贝成功,则继续下一个单位存储空间内的数据拷贝;如果拷贝出错,则读取RAID中其他正常成员磁盘内的数据进行计算,获得该单位存储空间内的数据并写入到对应的新成员磁盘中,并继续下一个单位存储空间的拷贝。
地址 310053浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地