[发明专利]一种独立磁盘冗余阵列RAID数据重建方法和装置有效
申请号: | 200910148523.X | 申请日: | 2009-06-26 |
公开(公告)号: | CN101576833A | 公开(公告)日: | 2009-11-11 |
发明(设计)人: | 余剑声 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/08;G06F11/10 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 | 代理人: | 龚家骅 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 独立 磁盘 冗余 阵列 raid 数据 重建 方法 装置 | ||
1.一种独立磁盘冗余阵列RAID数据重建方法,应用于RAID中,用来对所述RAID进行数据重建,所述RAID包括多个数据盘和至少一个热备盘,所述热备盘的数量小于所述数据盘的数量,其特征在于,所述方法包括以下步骤:
在所述RAID正常工作时,将每个数据盘中的一部分数据复制到所述热备盘中,并指示出复制到所述热备盘中的数据为在重建时可以用于复制的有效数据;
在某个数据盘发生故障时,根据所述热备盘中保存的所述故障数据盘的部分数据以及其他数据盘的数据对所述RAID进行数据重建。
2.如权利要求1所述的方法,其特征在于,所述将每个数据盘中的一部分数据复制到热备盘中之前,还包括:
建立复制内容表项,所述复制内容表项包括需要复制到所述热备盘的数据在数据盘中的地址和数据复制成功标志位,所述数据复制成功标志位用于标识所述地址对应的数据是否成功复制到所述热备盘中。
3.如权利要求2所述的方法,其特征在于,所述根据热备盘中保存的故障数据盘的部分数据以及其他数据盘的数据对RAID进行数据重建,具体为:
查询所述复制内容表项,确定已经复制到所述热备盘的所述故障数据盘的数据和需要进行重建的所述故障数据盘的数据;
根据所述已经复制到热备盘的故障数据盘的数据和其他数据盘的数据,获取所述需要进行重建的故障数据盘的数据;
对所述获取的数据进行校验,并在校验正确后将所述数据复制到所述热备盘中。
4.如权利要求1所述的方法,其特征在于,所述将每个数据盘中的一部分数据复制到热备盘中之前,还包括:
创建包含多个数据盘的阵列,为所述阵列分配热备盘,并对所述热备盘和所述数据盘划分条带。
5.如权利要求4所述的方法,其特征在于,所述将每个数据盘中的一部分数据复制到热备盘中,具体为:
从所述数据盘中选择需要复制的数据,所述选择原则为每个条带中只选择一个分块,所述选择的分块均匀分布在不同的数据盘中;
将所述选择的分块复制到所述热备盘中的相应位置,使复制后所述热备盘和数据盘中内容相同的分块位于同一条带中。
6.如权利要求1所述的方法,其特征在于,所述复制过程与所述RAID的初始化同步过程异步执行。
7.如权利要求1所述的方法,其特征在于,所述将数据盘中的数据复制到热备盘中之后,还包括:
在所述数据盘中的数据被修改后,对所述热备盘中对应的数据进行异步修改。
8.如权利要求6或7所述的方法,其特征在于,所述RAID处于空闲状态的时候,异步执行复制过程或者进行异步修改,其中所述空闲状态是指RAID负载低于一个预设的阈值。
9.一种独立磁盘冗余阵列RAID数据重建装置,具有对自身进行数据重建的功能,包括多个数据盘和至少一个热备盘,所述热备盘的数量小于所述数据盘的数量,其特征在于,还包括:
复制模块,用于在正常工作时,将每个数据盘中的一部分数据复制到所述热备盘中,并指示出复制到所述热备盘中的数据为在重建时可以用于复制的有效数据;
重建模块,与所述复制模块连接,用于在某个数据盘发生故障时,根据所述复制模块复制到所述热备盘中的所述故障数据盘的部分数据以及其他数据盘的数据进行数据重建。
10.如权利要求9所述的RAID数据重建装置,其特征在于,还包括:
设置模块,与所述复制模块连接,用于建立复制内容表项,所述复制内容表项包括需要复制到所述热备盘的数据在数据盘中的地址和数据复制成功标志位,在所述复制模块将数据盘中的数据复制到热备盘中之后,对所述复制到热备盘中的数据对应的数据复制成功标志位进行置位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910148523.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:超细碳化硼粉的制备方法
- 下一篇:一种保温砌筑砂浆及其制备方法