【技术实现步骤摘要】
【国外来华专利技术】使用故障存储设备的重建助手
技术介绍
本公开涉及存储系统。在更具体的示例中,本公开涉及用于使用故障存储设备的一个或多个正在运行的计算资源和/或存储资源在存储系统中重组数据并重建故障存储设备的方法和系统。具有多个存储设备的存储系统通常采用数据冗余技术(例如,独立磁盘冗余阵列(RAID)镜像或奇偶校验、纠删码)来实现数据的重组和故障存储设备的重建。然而,用于故障存储设备的常规数据重组和重建过程可能导致系统性能显著劣化,因为系统中剩余的正在运行的存储设备可能需要用于重组丢失的数据,这可能需要大量的CPU时间以及存储系统互连器的带宽。例如,当RAID阵列中的存储设备已发生故障时,在常规系统中,故障存储设备被推出阵列,并且RAID控制器(独立的或由主机CPU托管)向剩余的正在运行的存储设备发送附加命令以重组故障存储设备的丢失的数据。数据的重组通常由RAID控制器使用异或(XOR)或伽罗瓦域(GF)运算来执行。
技术实现思路
本公开涉及用于使用故障存储设备的一个或多个正在运行的计算资源和/或存储资源在存储系统中重组数据并重建故障存储设备的方法和系统。如上所述,与用于故障存储设备的常规数据重组和重建过程相关联的问题是,这些过程可能导致在数据恢复期间系统性能显著劣化。鉴于此,需要一种用于在存储系统中重组数据并重建故障存储设备的改进的方法。如本文所公开的本公开的各种实施方案可使用故障存储设备的一个或多个正在运行的计算资源和/或存储资源在存储系统中重组数据并且/或者重建故障存储设备。在至少一些实施方案中,故障存储设 ...
【技术保护点】
1.一种计算机实现的方法,包括:/n响应于在存储系统中检测到故障存储设备,在所述存储系统中的一个或多个正在运行的存储设备中定位数据和冗余信息,以用于重组所述故障存储设备的数据;/n向所述一个或多个正在运行的存储设备发布一个或多个对等命令,以从所述一个或多个正在运行的存储设备获得所述数据和所述冗余信息;以及/n基于从所述一个或多个正在运行的存储设备获得的所述数据和所述冗余信息重组所述故障存储设备的所述数据,/n其中故障计算设备的正在运行的计算资源至少部分地执行所述定位、所述发布和所述重组中的一者或多者。/n
【技术特征摘要】
【国外来华专利技术】20180803 US 16/054,9721.一种计算机实现的方法,包括:
响应于在存储系统中检测到故障存储设备,在所述存储系统中的一个或多个正在运行的存储设备中定位数据和冗余信息,以用于重组所述故障存储设备的数据;
向所述一个或多个正在运行的存储设备发布一个或多个对等命令,以从所述一个或多个正在运行的存储设备获得所述数据和所述冗余信息;以及
基于从所述一个或多个正在运行的存储设备获得的所述数据和所述冗余信息重组所述故障存储设备的所述数据,
其中故障计算设备的正在运行的计算资源至少部分地执行所述定位、所述发布和所述重组中的一者或多者。
2.根据权利要求1所述的计算机实现的方法,还包括:
将所述故障存储设备的所述重组数据写入到所述存储系统中的一个或多个可用位置。
3.根据权利要求1所述的计算机实现的方法,其中所述故障存储设备的所述正在运行的计算资源为设备控制器。
4.根据权利要求1所述的计算机实现的方法,其中所述一个或多个对等命令包括由所述故障存储设备发布和执行的读取命令。
5.根据权利要求1所述的计算机实现的方法,还包括:
在所述存储系统中限定条带,其中所述条带与所述故障存储设备的所述数据以及所述一个或多个正在运行的存储设备中的所述数据和所述冗余信息相关联。
6.根据权利要求1所述的计算机实现的方法,还包括:
识别所述故障存储设备的包含可恢复数据的介质区段;以及
将所述可恢复数据从所述故障存储设备的所述介质区段中的第一位置复制到所述故障存储设备的所述介质区段中的第二位置。
7.根据权利要求6所述的计算机实现的方法,其中所述故障存储设备的所述介质区段为存储器单元。
8.一种装置,包括:
一个或多个处理器;和
逻辑部件,所述逻辑部件能够由所述一个或多个处理器执行,所述逻辑部件被配置为执行操作,所述操作包括:
响应于在存储系统中检测到故障存储设备,在所述存储系统中的一个或多个正在运行的存储设备中定位数据和冗余信息,以用于重组所述故障存储设备的数据;
向所述一个或多个正在运行的存储设备发布一个或多个对等命令,以从所述一个或多个正在运行的存储设备获得所述数据和所述冗余信息;以及
基于从所述一个或多个正在运行的存储设备获得的所述数据和所述冗余信息重组所述故障存储设备的所述数据,
其中所述故障计算设备的正在运行的计算资源至少部分地执行所述定位、所述发布和所述重组中的一者或多者。
9.根据权利要求8所述的装置,其中所述逻辑部件被配置为执行操作,所述操作还包括:
将所述故障存储设备的所述重组数据写入到所述存储系统中的一个或多个可用位置。
10.根据权利要求8所述的装置,其中所述...
【专利技术属性】
技术研发人员:A·库尔卡尼,V·保可霍维汀,B·W·欧卡拉夫卡,S·苏巴拉奥,
申请(专利权)人:西部数据技术公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。