System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据备份,特别是涉及一种快照数据备份方法、装置、电子设备及存储介质。
技术介绍
1、容灾能力对于一个存储系统来说是非常关键的能力,对于集中式存储来说,软件及硬件相关的故障都有可能会导致集群丢失。为了应对这种场景,集中式存储采取在夜间备份灾备数据,并在出现故障时采取t3恢复的方式恢复集群及数据,大大提高了集中式存储应对灾备场景的容灾能力。然而,目前对nas(network attached storage,网络附属存储)集群进行灾备数据备份时备份的数据并不全面,导致在nas集群恢复之后集群中的快照数据并不能得以恢复。
技术实现思路
1、鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种快照数据备份方法、装置、电子设备及存储介质。
2、第一方面,本专利技术实施例公开了一种快照数据备份方法,包括:
3、在进行统一存储时,获取网络附属存储虚拟机中的快照卷,并确定目标快照卷;所述虚拟机中的快照卷为对文件系统进行快照后生成的虚拟快照数据文件;
4、获取所述目标快照卷的配置信息;所述目标快照卷的配置信息包括所述目标快照卷与文件系统的对应关系、所述目标快照卷与目标快照卷对应的文件系统所创建的共享数据文件的对应关系、所述目标快照卷的名称、所述目标快照卷的生成策略中的至少一种;
5、获取所述目标快照卷与目标源卷的映射关系;所述目标源卷为所述目标快照卷对应的物理快照数据文件;
6、对所述目
7、可选地,所述快照卷包括定时快照卷,所述获取网络附属存储虚拟机中的快照卷,并确定目标快照卷,包括:
8、查询所述网络附属存储虚拟机中是否存在快照卷;
9、若所述网络附属存储虚拟机中存在所述快照卷,则查询所述快照卷中是否存在定时快照卷;
10、若所述快照卷中存在所述定时快照卷,则获取所述定时快照卷的生成时间,并根据所述生成时间,将生成时间最晚的定时快照卷作为目标快照卷;
11、若所述快照卷中不存在所述定时快照卷,则将查询得到的所有快照卷作为目标快照卷;
12、所述获取所述目标快照卷的配置信息,包括:
13、当所述目标快照卷为定时快照卷时,确定所述目标快照卷的配置信息包括所述目标快照卷与文件系统的对应关系,所述目标快照卷与目标快照卷对应的文件系统所创建的共享数据文件的对应关系,所述目标快照卷的名称,和所述目标快照卷的生成策略;
14、当所述目标快照卷不是定时快照卷时,确定所述目标快照卷的配置信息包括所述目标快照卷与文件系统的对应关系,所述目标快照卷与目标快照卷对应的文件系统所创建的共享数据文件的对应关系,和所述目标快照卷的名称。
15、可选地,所述获取所述定时快照卷的生成时间,包括:
16、获取所述定时快照卷的名称;所述名称包括所述定时快照的生成时间。
17、可选地,当所述目标快照卷不是定时快照卷时,所述目标快照卷的配置信息还包括所述目标快照卷的数量。
18、可选地,所述目标源卷为多控制器系统中的文件,所述对所述目标源卷备份时,对所述目标快照卷的配置信息以及所述目标快照卷与所述目标源卷的映射关系进行备份,包括:
19、按照预设时间对所述多控制器系统以及所述网络附属存储虚拟机进行备份;
20、对所述多控制器系统进行备份时,对所述目标源卷,以及所述目标快照卷与所述目标源卷的映射关系进行备份,并生成第一备份文件;
21、对所述网络附属存储虚拟机进行备份时,对所述目标快照卷的配置信息进行备份,并生成第二备份文件。
22、可选地,所述第一备份文件为mcsconfig.crom.xml文件,所述第二备份文件为cib.xml文件。
23、可选地,所述对所述多控制器系统进行备份,包括:
24、通过执行mcsconfig–backup指令对所述多控制器系统进行备份;
25、所述对所述网络附属存储虚拟机进行备份,包括:
26、通过执行backupnasconfig指令对所述网络附属存储虚拟机进行备份。
27、第二方面,本专利技术实施例公开了一种快照数据备份装置,包括:
28、目标快照卷确定模块,用于在进行统一存储时,获取网络附属存储虚拟机中的快照卷,并确定目标快照卷;所述虚拟机中的快照卷为对文件系统进行快照后生成的虚拟快照数据文件;
29、配置信息获取模块,用于获取所述目标快照卷的配置信息;所述目标快照卷的配置信息包括所述目标快照卷与文件系统的对应关系、所述目标快照卷与目标快照卷对应的文件系统所创建的共享数据文件的对应关系、所述目标快照卷的名称、所述目标快照卷的生成策略中的至少一种;
30、映射关系获取模块,用于获取所述目标快照卷与目标源卷的映射关系;所述目标源卷为所述目标快照卷对应的物理快照数据文件;
31、备份模块,用于对所述目标源卷备份时,对所述目标快照卷的配置信息以及所述目标快照卷与所述目标源卷的映射关系进行备份。
32、可选地,所述快照卷包括定时快照卷,所述目标快照卷确定模块具体用于:查询所述网络附属存储虚拟机中是否存在快照卷;若所述网络附属存储虚拟机中存在所述快照卷,则查询所述快照卷中是否存在定时快照卷;若所述快照卷中存在所述定时快照卷,则获取所述定时快照卷的生成时间,并根据所述生成时间,将生成时间最晚的定时快照卷作为目标快照卷;若所述快照卷中不存在所述定时快照卷,则将查询得到的所有快照卷作为目标快照卷;
33、所述配置信息获取模块具体用于:当所述目标快照卷为定时快照卷时,确定所述目标快照卷的配置信息包括所述目标快照卷与文件系统的对应关系,所述目标快照卷与目标快照卷对应的文件系统所创建的共享数据文件的对应关系,所述目标快照卷的名称,和所述目标快照卷的生成策略;当所述目标快照卷不是定时快照卷时,确定所述目标快照卷的配置信息包括所述目标快照卷与文件系统的对应关系,所述目标快照卷与目标快照卷对应的文件系统所创建的共享数据文件的对应关系,和所述目标快照卷的名称。
34、可选地,所述目标快照卷确定模块具体用于:获取所述定时快照卷的名称;所述名称包括所述定时快照的生成时间。
35、可选地,当所述目标快照卷不是定时快照卷时,所述目标快照卷的配置信息还包括所述目标快照卷的数量。
36、可选地,所述目标源卷为多控制器系统中的文件,所述备份模块具体用于:按照预设时间对所述多控制器系统以及所述网络附属存储虚拟机进行备份;对所述多控制器系统进行备份时,对所述目标源卷,以及所述目标快照卷与所述目标源卷的映射关系进行备份,并生成第一备份文件;对所述网络附属存储虚拟机进行备份时,对所述目标快照卷的配置信息进行备份,并生成第二备份文件。
本文档来自技高网...【技术保护点】
1.一种快照数据备份方法,其特征在于,包括:
2.根据权利要求1所述的快照数据备份方法,其特征在于,所述快照卷包括定时快照卷,所述获取网络附属存储虚拟机中的快照卷,并确定目标快照卷,包括:
3.根据权利要求2所述的快照数据备份方法,其特征在于,所述获取所述定时快照卷的生成时间,包括:
4.根据权利要求2所述的快照数据备份方法,其特征在于,当所述目标快照卷不是定时快照卷时,所述目标快照卷的配置信息还包括所述目标快照卷的数量。
5.根据权利要求1所述的快照数据备份方法,其特征在于,所述目标源卷为多控制器系统中的文件,所述对所述目标源卷备份时,对所述目标快照卷的配置信息以及所述目标快照卷与所述目标源卷的映射关系进行备份,包括:
6.根据权利要求4所述的快照数据备份方法,其特征在于,所述第一备份文件为mcsconfig.crom.xml文件,所述第二备份文件为cib.xml文件。
7.根据权利要求4所述的快照数据备份方法,其特征在于,
8.一种快照数据备份装置,其特征在于,包括:
9.一种电子
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的快照数据备份方法的步骤。
...【技术特征摘要】
1.一种快照数据备份方法,其特征在于,包括:
2.根据权利要求1所述的快照数据备份方法,其特征在于,所述快照卷包括定时快照卷,所述获取网络附属存储虚拟机中的快照卷,并确定目标快照卷,包括:
3.根据权利要求2所述的快照数据备份方法,其特征在于,所述获取所述定时快照卷的生成时间,包括:
4.根据权利要求2所述的快照数据备份方法,其特征在于,当所述目标快照卷不是定时快照卷时,所述目标快照卷的配置信息还包括所述目标快照卷的数量。
5.根据权利要求1所述的快照数据备份方法,其特征在于,所述目标源卷为多控制器系统中的文件,所述对所述目标源卷备份时,对所述目标快照卷的配置信息以及所述目标快照卷与所述目标源卷的映射关系进行备份,包括:
【专利技术属性】
技术研发人员:刘远,张云云,王浩,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。