[发明专利]针对独立磁盘冗余阵列的重建方法和设备有效
申请号: | 201610162005.3 | 申请日: | 2016-03-21 |
公开(公告)号: | CN107220148B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 肖会兵;韩耕;高健;高宏坡;董继炳;龚绍钦 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 独立 磁盘 冗余 阵列 重建 方法 设备 | ||
1.一种针对独立磁盘冗余阵列RAID的重建方法,包括:
响应于磁盘发生故障,将包括所述磁盘的RAID组划分为多个条带,其中每个条带包括所述RAID组中的所有磁盘中的磁盘片;
将所述多个条带分别映射到其他RAID组;以及
在所述其他RAID组中重建所述RAID组中的所述多个条带上的数据。
2.根据权利要求1所述的方法,其中响应于磁盘发生故障,将包括所述磁盘的RAID组划分为多个条带包括:
根据预定义的每个条带大小,将所述RAID组划分为多个条带。
3.根据权利要求1所述的方法,其中将所述多个条带分别映射到其他RAID组包括:
根据所述其他RAID组中每个RAID组的工作负载和剩余存储空间,将所述多个条带分别映射到其他RAID组。
4.根据权利要求1所述的方法,其中在所述其他RAID组中重建所述RAID组中的所述多个条带上的数据包括:
响应于所述多个条带中的特定条带正在被重建,所述RAID组中的所述特定条带仅提供读操作,而不提供写操作。
5.根据权利要求4所述的方法,其中在所述其他RAID组中重建所述RAID组中的所述多个条带上的数据还包括:
在所述特定条带被重建之后,针对所述特定条带的读操作和写操作二者被重定向到重建所述特定条带的特定RAID组。
6.根据权利要求1-5中任一项所述的方法,其中在所述其他RAID组中重建所述RAID组中的所述多个条带上的数据包括:
在所述其他RAID组中的多个RAID组中并行重建所述RAID组中的所述多个条带。
7.根据权利要求1所述的方法,其中在所述其他RAID组中重建所述RAID组中的所述多个条带上的数据包括:
分段重建所述RAID组中的所述多个条带,并且设置检查点来记录分段重建的进度。
8.根据权利要求1所述的方法,还包括:
响应于所述多个条带中的所有条带都被重建,使用新的空闲磁盘来替换发生故障的所述磁盘,以形成新的空闲RAID组。
9.根据权利要求8所述的方法,还包括:
在形成所述新的空闲RAID组之后,对所述其他RAID组进行负载平衡。
10.根据权利要求9所述的方法,其中对所述其他RAID组进行负载平衡包括:
将所述其他RAID组中高负载的RAID组中的一部分数据迁移到所述新的空闲RAID组。
11.根据权利要求10所述的方法,其中将所述其他RAID组中高负载的RAID组中的一部分数据迁移到所述空闲RAID组包括:
通过记录所述其他RAID组中每个RAID组的读操作和/或写操作的次数,来确定所述其他RAID组中高负载的RAID组。
12.一种针对独立磁盘冗余阵列RAID的重建设备,包括:
划分装置,用于响应于磁盘发生故障,将包括所述磁盘的RAID组划分为多个条带,其中每个条带包括所述RAID组中的所有磁盘中的磁盘片;
映射装置,用于将所述多个条带分别映射到其他RAID组;以及
重建装置,用于在所述其他RAID组中重建所述RAID组中的所述多个条带上的数据。
13.根据权利要求12所述的设备,其中所述划分装置还用于:
根据预定义的每个条带大小,将所述RAID组划分为多个条带。
14.根据权利要求12所述的设备,其中所述映射装置还用于:
根据所述其他RAID组中每个RAID组的工作负载和剩余存储空间,将所述多个条带分别映射到其他RAID组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610162005.3/1.html,转载请声明来源钻瓜专利网。