当前位置: 首页 > 专利查询>伊姆西公司专利>正文

针对独立磁盘冗余阵列的重建方法和设备技术

技术编号:16327000 阅读:41 留言:0更新日期:2017-09-29 18:57
本公开的实施例涉及一种针对独立磁盘冗余阵列RAID的重建方法和设备,该方法包括:响应于磁盘发生故障,将包括该磁盘的RAID组划分为多个条带,其中每个条带包括RAID组中的所有磁盘中的磁盘片;将多个条带分别映射到其他RAID组;以及在其他RAID组中重建该RAID组中的多个条带上的数据。本公开的实施例通过在其他RAID组中并行重建发生故障的RAID中的条带,有效地提高了RAID的重建速度并且保证了RAID组的可靠性。

【技术实现步骤摘要】
针对独立磁盘冗余阵列的重建方法和设备
本公开的实施例总体上涉及磁盘故障处理技术,更具体地涉及针对独立磁盘冗余阵列(RAID)的重建方法和设备。
技术介绍
独立磁盘冗余阵列(RAID)是由多块独立的磁盘组合形成的磁盘组,从而提供比单个磁盘更大的存储性能和更高的可靠性能。为了在磁盘发生故障时对数据进行恢复,RAID中通常设置一块(例如,RAID3或RAID5中)或多块(例如,RAID6中)校验磁盘。然而,当RAID中的一块或多块磁盘发生故障时,RAID的可靠性将会大幅度下降。通常,在RAID中的一块磁盘发生故障时,RAID进入降级模式,并且利用一块空闲磁盘对RAID进行重建。然而,由于每个磁盘的带宽和每秒的读写次数(IOPS)有限,并且磁盘的容量通常较大(例如,2T或者4T),因此,针对RAID的重建时间通常需要几天甚至几周,这使得RAID无法满足高可靠性的需求。因此,在RAID中的磁盘发生故障时,如何快速地对RAID进行重建并且保证高可靠性,成为一个亟待解决的问题。
技术实现思路
有鉴于此,本公开的各实施例提出了一种针对独立磁盘冗余阵列(RAID)的重建方法和设备。本公开的实施例通过将发生本文档来自技高网...
针对独立磁盘冗余阵列的重建方法和设备

【技术保护点】
一种针对独立磁盘冗余阵列RAID的重建方法,包括:响应于磁盘发生故障,将包括所述磁盘的RAID组划分为多个条带,其中每个条带包括所述RAID组中的所有磁盘中的磁盘片;将所述多个条带分别映射到其他RAID组;以及在所述其他RAID组中重建所述RAID组中的所述多个条带上的数据。

【技术特征摘要】
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的重建设备,包括:划分装置,用于响应于磁盘发生故障,将包...

【专利技术属性】
技术研发人员:肖会兵韩耕高健高宏坡董继炳龚绍钦
申请(专利权)人:伊姆西公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1