[发明专利]实现磁盘冗余阵列重建的方法和磁盘冗余阵列有效
申请号: | 200710176127.9 | 申请日: | 2007-10-19 |
公开(公告)号: | CN101135955A | 公开(公告)日: | 2008-03-05 |
发明(设计)人: | 雷梦龙 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 磁盘 冗余 阵列 重建 方法 | ||
1.一种磁盘冗余阵列RAID的重建方法,其特征在于,该方法包括:
按照预设的单位存储空间大小,将失效成员磁盘中当前一个单位存储空间内的数据拷贝至对应的新成员磁盘内;
如果拷贝成功,则继续下一个单位存储空间内的数据拷贝;
如果拷贝出错,则读取RAID中其他正常成员磁盘内的数据进行计算,获得该单位存储空间内的数据并写入到对应的新成员磁盘中,并继续下一个单位存储空间的拷贝。
2.如权利要求1所述的方法,其特征在于,在继续下一个单位存储空间的拷贝之前,该方法进一步包括:
判断当前单位存储空间是否为失效成员磁盘中的最后一个单位存储空间,如果是,则重建完成并将失效成员磁盘踢出RAID;
否则,执行所述继续对下一个单位存储空间的拷贝。
3.如权利要求2所述的方法,其特征在于,在判断当前单位存储空间是否为最后失效成员磁盘中的最后一个单位存储空间之前,该方法进一步包括:记录RAID重建进度。
4.如权利要求3所述的方法,其特征在于,该方法进一步包括:
在接收到外部下发到所述失效成员磁盘的写命令之后,根据所述重建进度判断所述写命令所对应的写范围是否在失效成员磁盘中已完成重建的存储空间内,如果是,则将所述写命令下发到所述新成员磁盘中;
否则,暂停重建并更新所述重建进度,根据更新后的重建进度判断所述写范围是否在失效成员磁盘中已完成重建的存储空间内,
如果所述写范围完全在失效成员磁盘中已完成重建的存储空间内,则将所述写命令下发给所述对应的新成员磁盘,并在下发成功后恢复重建;
如果所述写范围一部分在失效成员磁盘中已完成重建的存储空间内、另一部分在失效成员磁盘中已完成重建的存储空间之外,则将所述重建进度回退到所述写范围之前,并将所述写命令下发到所述对应的新成员磁盘,在下发成功后,将所述重建进度推进至回退之前的进度并恢复重建;
如果所述写范围完全在失效成员磁盘已完成重建的存储空间之外,则将所述写命令下发给所述失效成员磁盘,并恢复重建。
5.如权利要求4所述的方法,其特征在于,在将所述写命令下发给所述新成员磁盘的同时,该方法进一步包括:
将所述写命令下发给所述失效成员磁盘。
6.如权利要求4或5所述的方法,其特征在于,在将所述写命令下发给所述对应的新成员磁盘失败后,该方法进一步包括:
重建终止,并发出表示新成员磁盘损坏的提示信息。
7.如权利要求3所述的方法,其特征在于,该方法进一步包括:
在接收到外部下发到所述失效成员磁盘的读命令之后,根据所述重建进度判断所述读命令所对应的读范围是否在失效成员磁盘中已完成重建的存储空间内,如果是,则将所述读命令重定向到所述新成员磁盘中;
否则,暂停重建并更新所述重建进度,根据更新后的重建进度判断所述读范围是否在失效成员磁盘中已完成重建的存储空间内,如果所述读范围完全在失效成员磁盘中已完成重建的存储空间内,则将所述读命令重定向到所述对应的新成员磁盘,并在下发成功后恢复重建;如果所述读范围不完全在失效成员磁盘中已完成重建的存储空间内,则将所述读命令下发至失效成员磁盘,获取失效成员磁盘中与所述读范围对应的部分数据,并恢复重建。
8.如权利要求7所述的方法,其特征在于,所述读范围不完全在失效成员磁盘中已完成重建的存储空间内,则在获取失效成员磁盘中与所述读范围对应的部分数据之后,
如果所述读范围一部分在失效成员磁盘中已完成重建的存储空间内、另一部分在失效成员磁盘中已完成重建的存储空间之外,则先将所述重建进度退回至读范围之前,然后将读命令下发到失效成员磁盘和对应的新成员磁盘,并在下发读命令成功之后再将重建进度推进至回退之前的进度并恢复重建;
如果所述读范围完全在失效成员磁盘中已完成重建的存储空间之外,则直接恢复重建。
9.如权利要求7或8所述的方法,其特征在于,所述获取失效成员磁盘中与所述读范围对应的部分数据包括:
如果对失效成员磁盘的读操作成功,则直接读取读范围对应的部分数据;
如果失效成员磁盘返回出错信息,则读取其他正常成员磁盘的数据计算出该部分数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710176127.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:摇摆式压缩机活塞
- 下一篇:自调匀整装置的检测机构