【技术实现步骤摘要】
管理独立盘冗余阵列的方法、设备和计算机可读介质
本公开的实施例总体上涉及数据存储领域,具体涉及管理独立盘冗余阵列(RAID)的方法、设备和计算机可读介质。
技术介绍
数据存储系统通常具有多个存储盘,并且多个存储盘可以被组织在盘阵列中。例如,独立盘冗余阵列(RAID)是一种数据存储虚拟化技术,其出于数据冗余备份和/或性能改进的目的将多个存储盘组织成单个逻辑单元。每个存储盘可以被划分为多个区段。例如,通过存储处理器将多个区段中的至少部分区段组织成盘阵列。根据所要求的冗余度和性能的级别,其可以具有不同的类型,诸如RAID0、RAID1、……、RAID5等。以RAID5为例,一个RAID组可以包括5个物理存储盘,并且可以被划分为具有分布式校验信息的多个块级别条带。每个条带可以包括分布于不同物理存储盘之上的5个区段。当其中的单个区段所在的存储盘发生故障时,可以从RAID的保留区段中选择一个作为备用区段,以用于重建故障盘上的区段中的数据。然而,重建数据通常需要大量的数据迁移操作,从而影响了系统的性能。
技术实现思路
...
【技术保护点】
1.一种管理独立盘冗余阵列(RAID)的方法,包括:/n响应于所述RAID中的条带被创建,在为所述条带分配的映射信息块中创建所述条带的第一映射信息,所述RAID建立在由多个盘划分而来的多个区段上,所述条带包括所述多个区段中的第一组区段,所述第一映射信息记录所述第一组区段在所述多个盘上的相应位置;/n响应于所述第一组区段中的第一区段所在的第一盘发生故障,通过利用所述多个区段中的第二区段替代所述第一组区段中的所述第一区段,来获得对应于所述条带的第二组区段;/n在所述映射信息块中创建所述条带的第二映射信息,以记录所述第二组区段在所述多个盘上的相应位置;/n响应于所述第一盘从所述故 ...
【技术特征摘要】
1.一种管理独立盘冗余阵列(RAID)的方法,包括:
响应于所述RAID中的条带被创建,在为所述条带分配的映射信息块中创建所述条带的第一映射信息,所述RAID建立在由多个盘划分而来的多个区段上,所述条带包括所述多个区段中的第一组区段,所述第一映射信息记录所述第一组区段在所述多个盘上的相应位置;
响应于所述第一组区段中的第一区段所在的第一盘发生故障,通过利用所述多个区段中的第二区段替代所述第一组区段中的所述第一区段,来获得对应于所述条带的第二组区段;
在所述映射信息块中创建所述条带的第二映射信息,以记录所述第二组区段在所述多个盘上的相应位置;
响应于所述第一盘从所述故障中恢复,基于所述映射信息块中的所述第一映射信息和所述第二映射信息来重建所述条带中的数据。
2.根据权利要求1所述的方法,其中利用所述第二区段来替代所述第一区段包括:
从所述多个区段中选择位于所述多个盘中与所述第一盘不同的第二盘上的第二区段;以及
利用所选择的所述第二区段来替代所述第一区段。
3.根据权利要求1所述的方法,其中所述第一组区段位于所述多个盘中的第一组盘上,并且利用所述第二区段来替代所述第一区段包括:
从所述多个区段中选择位于所述多个盘中与所述第一组盘不同的第二盘上的第二区段;以及
利用选择的所述第二区段来替代所述第一区段。
4.根据权利要求1所述的方法,其中所述第一映射信息记录所述第一区段在所述多个盘上的第一位置,并且创建所述第二映射信息包括:
确定所述第二区段在所述多个盘上的第二位置;
通过利用所述第二位置来更新被记录在所述第一映射信息中的所述第一位置,创建所述第二映射信息。
5.根据权利要求1所述的方法,其中重建所述条带中的数据包括:
从所述第一映射信息和所述第二映射信息中确定主映射信息和从映射信息;
将所述从映射信息所对应的区段中的数据合并到所述主映射信息所对应的区段中;以及
响应于所述合并完成,从所述映射信息块中删除所述从映射信息。
6.根据权利要求5所述的方法,其中确定所述主映射信息和所述从映射信息包括:
比较所述第一区段和所述第二区段中的数据量;以及
基于所述比较的结果来确定所述主映射信息和所述从映射信息。
7.根据权利要求6所述的方法,其中基于所述比较的结果来确定所述主映射信息和所述从映射信息包括:
响应于所述第一区段中的数据量超过所述第二区段中的数据量,将所述第一映射信息确定为所述主映射信息;以及
将所述第二映射信息确定为所述从映射信息。
8.根据权利要求6所述的方法,其中基于所述比较的结果来确定所述主映射信息和所述从映射信息包括:
响应于所述第二区段中的数据量超过所述第一区段中的数据量,将所述第二映射信息确定为所述主映射信息;以及
将所述第一映射信息确定为所述从映射信息。
9.根据权利要求5所述的方法,其中将所述从映射信息所对应的区段中的数据合并到所述主映射信息所对应的区段中包括:
将所述从映射信息所对应的区段中的数据拷贝至所述主映射信息所对应的区段中。
10.一种管理独立盘冗余阵列(RAID)的设备,包括:
处理器;以及
与所述处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在被处理器执行时使所述设备执行动作,所述动作包括:
响应于所述RAID中的条带被创建,在为所述条带分配的映...
【专利技术属性】
技术研发人员:董继炳,高健,韩耕,徐鑫磊,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。