[发明专利]用于在存储阵列组中重建数据的方法和设备有效
| 申请号: | 201811270527.0 | 申请日: | 2018-10-29 |
| 公开(公告)号: | CN111104244B | 公开(公告)日: | 2023-08-29 |
| 发明(设计)人: | 孙蕾;高健;高宏坡 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
| 主分类号: | G06F11/10 | 分类号: | G06F11/10 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;崔卿虎 |
| 地址: | 美国马*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 存储 阵列 重建 数据 方法 设备 | ||
本文公开了用于在存储阵列组中重建数据的方法和设备。该方法包括:响应于确定所述存储阵列组中包括的多个存储设备中的第一存储设备处于非工作状态,生成所述第一存储设备的写记录,所述写记录指示在所述非工作状态期间是否针对所述第一存储设备中的多个存储区域中的每个存储区域发生了写入操作;响应于确定所述第一存储设备从所述非工作状态返回到工作状态,基于所述写记录来确定所述第一存储设备中是否存在需要执行数据重建的目标存储区域;以及基于所述确定来控制将要在所述目标存储区域上执行的数据重建。
技术领域
本公开的实施例涉及数据存储领域,并且更具体地涉及用于在存储阵列组中重建数据的方法和设备。
背景技术
近来,诸如独立磁盘冗余阵列(RAID)组等的存储阵列组技术已被广泛应用。RAID是一种数据存储虚拟化技术,其将多个物理磁盘驱动器部件组合到一个逻辑单元中,以用于实现数据冗余、性能改进或者其两者。
在RAID系统中,常见的情况是需要更换或移除磁盘驱动器。此时发生的数据重建过程称为“RAID重建”。例如,当磁盘意外发生故障时,RAID组会在更换故障磁盘时将数据复制到备用磁盘驱动器。然后使用RAID算法和奇偶校验数据,在新磁盘驱动器上重新组装数据。如果RAID组检测到磁盘驱动器即将发生故障,RAID重建也可以是主动的。在数据重建期间,某些应用或过程的性能可能会受到延迟的负面影响。
此外,例如,当被移除的磁盘驱动器在预定时间段内重新回到RAID组中时,需要对该磁盘驱动器执行数据重建过程。该数据重建过程所需要的时间的长短对于用户来说是非常重要的。
发明内容
本公开的实施例提供了用于在存储阵列组中重建数据的改进的方案。
在第一方面中,提供了一种用于在存储阵列组中重建数据的方法。该方法包括:响应于确定所述存储阵列组中包括的多个存储设备中的第一存储设备处于非工作状态,生成所述第一存储设备的写记录,所述写记录指示在所述非工作状态期间是否针对所述第一存储设备中的多个存储区域中的每个存储区域发生了写入操作;响应于确定所述第一存储设备从所述非工作状态返回到工作状态,基于所述写记录来确定所述第一存储设备中是否存在需要执行数据重建的目标存储区域;以及基于所述确定来控制将要在所述目标存储区域上执行的数据重建。
在第二方面中,提供了一种电子设备。该电子设备包括:处理器;以及与所述处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在被所述处理器执行时使所述电子设备执行动作,所述动作包括:响应于确定所述存储阵列组中包括的多个存储设备中的第一存储设备处于非工作状态,生成所述第一存储设备的写记录,所述写记录指示在所述非工作状态期间是否针对所述第一存储设备中的多个存储区域中的每个存储区域发生了写入操作;响应于确定所述第一存储设备从所述非工作状态返回到工作状态,基于所述写记录来确定所述第一存储设备中是否存在需要执行数据重建的目标存储区域;以及响应于确定是否存在所述目标存储区域,控制将要在所述目标存储区域上执行的数据重建。
在第三方面中,提供了一种计算机可读介质,其上存储有计算机可读指令,计算机可读指令在被执行时使设备执行根据第一方面的方法。
在第四方面中,提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括机器可执行指令,机器可执行指令在被执行时使机器执行根据第一方面的方法。
提供发明内容部分是为了以简化的形式介绍对构思的选择,它们在下文的具体实施方式中将被进一步描述。发明内容部分无意标识本公开的关键特征或主要特征,也无意限制本公开的范围。
附图说明
通过结合附图对本公开的实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,在附图中:
图1示出了存储阵列组的示意图;
图2示出了本公开的实施例可以在其中被实现的存储阵列组的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811270527.0/2.html,转载请声明来源钻瓜专利网。





