在故障存储设备上快速恢复数据的方法技术

技术编号:23399729 阅读:39 留言:0更新日期:2020-02-22 12:02
本发明专利技术公开了一种用于在故障存储设备上恢复数据的方法。该方法包括检测第一存储设备发生故障的步骤;创建链接到第二存储设备的模拟管理模块;将存储在第一存储设备中的至少一些数据的副本写入第二存储设备;创建永久管理模块;以及删除模拟管理模块。该方法避免了节点之间的数据复制,其消耗了集群网络的带宽,并且还提高了复制效率,同时保持大多数集群结构不变。

A method of fast data recovery on fault storage device

【技术实现步骤摘要】
在故障存储设备上快速恢复数据的方法
本专利技术涉及使用计算机网络的分布式数据存储技术,尤其涉及分布式数据存储系统中的故障数据存储设备的恢复。
技术介绍
当今的企业和消费者面临着在诸如硬盘驱动器的非易失性数据存储系统上存储和管理不断增加的数据量的问题。计算机存储系统中一个有前景的解决方向是利用大规模商用计算机的集体存储容量来形成大型分布式数据存储系统。商业上可用的分布式数据存储系统的示例包括Ceph,其能够进行块、对象和文件存储,并且使得多个Ceph存储节点(服务器)能够协作以呈现容易处理许多拍字节的单个存储系统,并且同时提高性能和容量。另一示例是机架规模设计(RSD),它是一种分解硬件逻辑架构,例如计算,存储和网络资源,来自预配置的服务器,并将它们部署在可共享的资源池中。在设计这种分布式数据存储系统时,要考虑的一个重要因素是数据可靠性。一旦存储了数据,用户通常不希望或不能丢失任何存储的数据。遗憾的是,数据管理链在各种链路上容易出现故障,这可能导致永久性数据丢失或数据暂时不可用。例如,大规模分布式数据存储系统的许多单独组件中的任何一个可能本文档来自技高网...

【技术保护点】
1.一种用于在故障存储设备上恢复数据的方法,所述方法包括以下步骤:/n检测第一存储设备发生故障;/n创建模拟管理模块,所述模拟管理模块与第二存储设备链接;/n将存储在所述第一存储设备中的至少一些数据的副本写入第二存储设备;/n创建永久管理模块;以及/n删除所述模拟管理模块。/n

【技术特征摘要】
1.一种用于在故障存储设备上恢复数据的方法,所述方法包括以下步骤:
检测第一存储设备发生故障;
创建模拟管理模块,所述模拟管理模块与第二存储设备链接;
将存储在所述第一存储设备中的至少一些数据的副本写入第二存储设备;
创建永久管理模块;以及
删除所述模拟管理模块。


2.如权利要求1所述的方法,还包括创建与所述模拟管理模块相关联的虚拟指针的步骤,所述虚拟指针指向存储所述数据副本的第三存储设备。


3.如权利要求2所述的方法,其特征在于,在所述写入步骤中,将来自所述第三存储设备的所述数据副本写入所述第二存储设备。


4.如权利要求3所述的方法,其特征在于,仅当连接在所述第二存储设备和所述第三存储设备之间的通信网络的工作负载小于阈值时,才执行所述写入步骤。


5.如权利要求2至4中任一项所述的方法,其特征在于,所述第二存储设备和所述第三存储设备位于存储器集群的不同主机中,而所述第一存储设备和所述第二存储设备位于同一主机中。


6.如权利要求2所述的方法,其特征在于,在所述写入步骤之前执行创建所述虚拟指针的步骤;所述方法还包括以下步骤:如果在所述写入步骤中已将与所述虚拟指针相关联的所述数据的全部副本写入所述第二存储设备,则删除所述虚拟指针。


7.如权利要求1所述的方法,还包括将第四存储设备与所述永久管理模块链接的步骤。


8.如权利要求7所述的方法,还包括在已经开始将所述数据副本写入所述第二存储设备的步骤之后将所述数据副本从所述第二存储设备迁移至所述第四存储设备的步骤。


9.如权利要求7所述的方法,还包括在删除所述模拟管理模块之后,将所述数据副本从所述第三存储设备写入到所述第四存储设备的步骤,其中所述第三存储设备存储所述数据副本。


10.如权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:胡顺荣张彩红许大可商小乐王兆丽顾丽珺
申请(专利权)人:联想企业解决方案新加坡有限公司
类型:发明
国别省市:新加坡;SG

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

1