分布式块存储系统远程复制增量同步方法及装置.pdf
《分布式块存储系统远程复制增量同步方法及装置.pdf》由会员分享,可在线阅读,更多相关《分布式块存储系统远程复制增量同步方法及装置.pdf(12页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010567592.0 (22)申请日 2020.06.19 (71)申请人 苏州浪潮智能科技有限公司 地址 215100 江苏省苏州市吴中区吴中经 济开发区郭巷街道官浦路1号9幢 (72)发明人 白战豪张端 (74)专利代理机构 济南舜源专利事务所有限公 司 37205 代理人 孙玉营 (51)Int.Cl. H04L 29/08(2006.01) (54)发明名称 一种分布式块存储系统远程复制增量同步 方法及装置 (57)摘要 本发明公开一种分布式块存储系统远程复 制增。
2、量同步方法及装置, 为本地逻辑卷选择远端 集群逻辑卷创建主从关系, 本地逻辑卷为主逻辑 卷, 远端集群逻辑卷为从逻辑卷; 定时在主逻辑 卷创建快照; 设置远端集群发生故障前所创建的 某一快照为源快照; 远端集群恢复后, 通过源快 照与当前主逻辑卷的数据进行比较, 查找出需导 出差异数据; 将需导出差异数据导入从逻辑卷。 本发明缩短数据复制时间, 降低对系统的影响, 为存储系统远程容灾备份系统提供一种高效差 异数据同步的解决方案, 提高用户数据的可靠 性、 持续性和高可用性, 避免无法预防的灾害导 致生产系统的巨大损失。 权利要求书3页 说明书7页 附图1页 CN 111770147 A 202。
3、0.10.13 CN 111770147 A 1.一种分布式块存储系统远程复制增量同步方法, 其特征在于, 包括以下步骤: 为本地逻辑卷选择远端集群逻辑卷创建主从关系, 本地逻辑卷为主逻辑卷, 远端集群 逻辑卷为从逻辑卷; 定时在主逻辑卷创建快照; 设置远端集群发生故障前所创建的某一快照为源快照; 远端集群恢复后, 通过源快照与当前主逻辑卷的数据进行比较, 查找出需导出差异数 据; 将需导出差异数据导入从逻辑卷。 2.根据权利要求1所述的分布式块存储系统远程复制增量同步方法, 其特征在于, 远端 集群恢复后, 创建的第一个快照为目标快照; 所述通过源快照与当前主逻辑卷的数据进行比较, 查找出需。
4、导出差异数据, 具体包括: 将源快照依次与每个源快照之后所创建的快照进行对比, 直至完成与目标快照的对 比, 得到每次对比的结果; 根据每次对比的结果查找出需导出差异数据。 3.根据权利要求2所述的分布式存储系统远程复制增量同步方法, 其特征在于, 将源快 照与其他快照进行对比之前, 对所有快照所包含的数据对象进行状态标识; 源快照与其他快照对比时, 比较快照中各数据对象的状态, 若根据状态比较结果得知 某个数据对象有更新, 则该数据对象为需导出的差异数据。 4.根据权利要求3所述的分布式存储系统远程复制增量同步方法, 其特征在于, 数据对 象的状态包括第一状态、 第二状态、 第三状态、 第四。
5、状态共四种状态; 其中, 第一状态表示数据对象不存在; 第二状态表示数据对象存在, 且该数据对象未处 于正在删除或待删除状态, 同时从上一次创建快照后有对该数据对象进行过写操作或者创 建该数据对象后未创建过快照; 第三状态表示数据对象存在, 且该数据对象处于正在删除 或待删除状态; 第四状态表示数据对象存在, 且从上一次创建快照后没有对该数据对象进 行过写操作; 与源快照进行对比的一快照中, 若某数据对象的比较结果为以下3种中的任一种, 则表 示该数据对象有更新, 是需导出的差异数据: (1) 该数据对象在该快照中的状态为第二状态; 该快照是指与源快照进行对比的快照; (2) 该数据对象在该快。
6、照中的状态为第三状态, 且该数据对象在源快照中的状态为第 一状态、 第二状态、 第四状态中的任一种; (3) 该数据对象在该快照中的状态为第四状态, 且该数据对象在源快照中的状态为第 一状态、 第三状态中的任一种。 5.根据权利要求4所述的分布式存储系统远程复制增量同步方法, 其特征在于, 源快照 与其他快照对比时, 数据对象的对比结果还包括空洞和无差异, 对比结果为空洞或无差异 的数据对象无需导出; 与源快照进行对比的一快照中, 若某数据对象的状态为第一状态且该数据对象在源快 照中的状态不为第一状态, 则表示该数据对象删除, 对比结果为空洞; 与源快照进行对比的一快照中, 若某数据对象的状态。
7、与其在源快照中的状态相同, 或 者该数据对象为主逻辑卷扩容后的数据且该数据对象的状态为第一状态, 则表示该数据对 权利要求书 1/3 页 2 CN 111770147 A 2 象无差异。 6.根据权利要求1-5任一项所述的分布式块存储系统远程复制增量同步方法, 其特征 在于, 在主逻辑卷创建快照时, 同时在从逻辑卷创建快照; 在主逻辑卷和从逻辑卷所创建快 照的命名中包含该快照的创建次序; 远端集群恢复后, 检测主逻辑卷和从逻辑卷是否包含名称中次序相同的快照, 若有, 则 将主逻辑卷处名称中次序相同的快照中最后一个次序的快照作为源快照。 7.根据权利要求1-5任一项所述的分布式块存储系统远程复制。
8、增量同步方法, 其特征 在于, 该方法还包括步骤: 查找出需导出差异数据后, 将差异数据导出至一本地文件; 将该本地文件导入从逻辑卷实现差异数据向从逻辑卷的导入。 8.一种分布式块存储系统远程复制增量同步装置, 其特征在于, 包括, 主从卷创建模块: 为本地逻辑卷选择远端集群逻辑卷创建主从关系, 本地逻辑卷为主 逻辑卷, 远端集群逻辑卷为从逻辑卷; 快照创建模块: 定时在主逻辑卷创建快照; 源快照设置模块: 设置远端集群发生故障前在主逻辑卷某一次创建的快照为源快照; 差异数据查找模块: 远端集群恢复后, 通过源快照与当前主逻辑卷的数据进行比较, 查 找出需导出差异数据; 差异数据导入模块: 将。
9、需导出差异数据导入从逻辑卷。 9.根据权利要求8所述的分布式块存储系统远程复制增量同步装置, 其特征在于, 远端 集群恢复后, 创建的第一个快照为目标快照; 差异数据查找模块包括, 快照对比单元: 将源快照依次与每个源快照之后所创建的快照进行对比, 直至完成与 目标快照的对比, 得到每次对比的结果; 差异数据导出单元: 根据每次对比的结果查找出需导出差异数据; 其中, 快照对比单元将源快照与其他快照进行对比之前, 对所有快照所包含的数据对 象进行状态标识; 源快照与其他快照对比时, 比较快照中各数据对象的状态, 若根据状态比 较结果得知某个数据对象有更新, 则该数据对象为需导出的差异数据; 数。
10、据对象的状态包括第一状态、 第二状态、 第三状态、 第四状态共四种状态; 其中, 第一状态表示数据对象不存在; 第二状态表示数据对象存在, 且该数据对象未处 于正在删除或待删除状态, 同时从上一次创建快照后有对该数据对象进行过写操作或者创 建该数据对象后未创建过快照; 第三状态表示数据对象存在, 且该数据对象处于正在删除 或待删除状态; 第四状态表示数据对象存在, 且从上一次创建快照后没有对该数据对象进 行过写操作; 与源快照进行对比的一快照中, 若某数据对象的比较结果为以下3种中的任一种, 则表 示该数据对象有更新, 是需导出的差异数据: (1) 该数据对象在该快照中的状态为第二状态; 该快。
11、照是指与源快照进行对比的快照; (2) 该数据对象在该快照中的状态为第三状态, 且该数据对象在源快照中的状态为第 一状态、 第二状态、 第四状态中的任一种; (3) 该数据对象在该快照中的状态为第四状态, 且该数据对象在源快照中的状态为第 权利要求书 2/3 页 3 CN 111770147 A 3 一状态、 第三状态中的任一种。 10.根据权利要求9所述的分布式块存储系统远程复制增量同步装置, 其特征在于, 在 主逻辑卷创建快照时, 同时在从逻辑卷创建快照; 在主逻辑卷和从逻辑卷所创建快照的命 名中包含该快照的创建次序; 源快照设置模块在远端集群恢复后, 检测主逻辑卷和从逻辑卷是否包含名称中。
12、次序相 同的快照, 若有, 则将主逻辑卷处名称中次序相同的快照中最后一个次序的快照作为源快 照。 权利要求书 3/3 页 4 CN 111770147 A 4 一种分布式块存储系统远程复制增量同步方法及装置 技术领域 0001 本发明涉及分布式块存储系统远程复制领域, 具体涉及一种分布式块存储系统远 程复制增量同步方法及装置。 背景技术 0002 随着各行业数字化进程的推进, 数据逐渐成为企业的运营核心, 用户对承载数据 的存储系统的稳定性要求也越来越高。 虽然企业可以拥有稳定性极高的存储设备, 但还是 无法防止各种自然灾害对生产系统造成不可恢复的毁坏。 为了保证业务数据的持续性、 可 恢复性。
13、和高可用性, 远程容灾备份解决方案应运而生, 而远程复制技术则是远程容灾备份 解决方案中的关键技术之一。 0003 在远程复制期间远端集群故障时, 本地集群依然要为用户提供业务支持, 当远端 集群故障恢复时, 两地的数据必然出现数据不一致的情况, 此时如果将本地集群的数据重 新向远端集群进行一次同步, 如果本地数据的数据量过大到达PB级别时, 这样会消耗大量 的人力、 物力和时间, 仅同步数据就可能使用数天时间, 这样肯定会对用户系统造成巨大的 损失。 发明内容 0004 为解决上述问题, 本发明提供一种分布式块存储系统远程复制增量同步方法及装 置, 仅将该故障期间本地集群写入的的数据同步, 。
14、降低远程复制对系统的影响。 0005 本发明的技术方案是: 一种分布式块存储系统远程复制增量同步方法, 包括以下 步骤: 为本地逻辑卷选择远端集群逻辑卷创建主从关系, 本地逻辑卷为主逻辑卷, 远端集群 逻辑卷为从逻辑卷; 定时在主逻辑卷创建快照; 设置远端集群发生故障前所创建的某一快照为源快照; 远端集群恢复后, 通过源快照与当前主逻辑卷的数据进行比较, 查找出需导出差异数 据; 将需导出差异数据导入从逻辑卷。 0006 进一步地, 远端集群恢复后, 创建的第一个快照为目标快照; 所述通过源快照与当前主逻辑卷的数据进行比较, 查找出需导出差异数据, 具体包括: 将源快照依次与每个源快照之后所创。
15、建的快照进行对比, 直至完成与目标快照的对 比, 得到每次对比的结果; 根据每次对比的结果查找出需导出差异数据。 0007 进一步地, 将源快照与其他快照进行对比之前, 对所有快照所包含的数据对象进 行状态标识; 源快照与其他快照对比时, 比较快照中各数据对象的状态, 若根据状态比较结果得知 说明书 1/7 页 5 CN 111770147 A 5 某个数据对象有更新, 则该数据对象为需导出的差异数据。 0008 进一步地, 数据对象的状态包括第一状态、 第二状态、 第三状态、 第四状态共四种 状态; 其中, 第一状态表示数据对象不存在; 第二状态表示数据对象存在, 且该数据对象未处 于正在删。
16、除或待删除状态, 同时从上一次创建快照后有对该数据对象进行过写操作或者创 建该数据对象后未创建过快照; 第三状态表示数据对象存在, 且该数据对象处于正在删除 或待删除状态; 第四状态表示数据对象存在, 且从上一次创建快照后没有对该数据对象进 行过写操作; 与源快照进行对比的一快照中, 若某数据对象的比较结果为以下3种中的任一种, 则表 示该数据对象有更新, 是需导出的差异数据: (1) 该数据对象在该快照中的状态为第二状态; 该快照是指与源快照进行对比的快照; (2) 该数据对象在该快照中的状态为第三状态, 且该数据对象在源快照中的状态为第 一状态、 第二状态、 第四状态中的任一种; (3) 。
17、该数据对象在该快照中的状态为第四状态, 且该数据对象在源快照中的状态为第 一状态、 第三状态中的任一种。 0009 进一步地, 源快照与其他快照对比时, 数据对象的对比结果还包括空洞和无差异, 对比结果为空洞或无差异的数据对象无需导出; 与源快照进行对比的一快照中, 若某数据对象的状态为第一状态且该数据对象在源快 照中的状态不为第一状态, 则表示该数据对象删除, 对比结果为空洞; 与源快照进行对比的一快照中, 若某数据对象的状态与其在源快照中的状态相同, 或 者该数据对象为主逻辑卷扩容后的数据且该数据对象的状态为第一状态, 则表示该数据对 象无差异。 0010 进一步地, 在主逻辑卷创建快照时。
18、, 同时在从逻辑卷创建快照; 在主逻辑卷和从逻 辑卷所创建快照的命名中包含该快照的创建次序; 远端集群恢复后, 检测主逻辑卷和从逻辑卷是否包含名称中次序相同的快照, 若有, 则 将主逻辑卷处名称中次序相同的快照中最后一个次序的快照作为源快照。 0011 进一步地, 该方法还包括步骤: 查找出需导出差异数据后, 将差异数据导出至一本地文件; 将该本地文件导入从逻辑卷实现差异数据向从逻辑卷的导入。 0012 本发明的技术方案还包括一种分布式块存储系统远程复制增量同步装置, 包括, 主从卷创建模块: 为本地逻辑卷选择远端集群逻辑卷创建主从关系, 本地逻辑卷为主 逻辑卷, 远端集群逻辑卷为从逻辑卷; 。
19、快照创建模块: 定时在主逻辑卷创建快照; 源快照设置模块: 设置远端集群发生故障前在主逻辑卷某一次创建的快照为源快照; 差异数据查找模块: 远端集群恢复后, 通过源快照与当前主逻辑卷的数据进行比较, 查 找出需导出差异数据; 差异数据导入模块: 将需导出差异数据导入从逻辑卷。 0013 进一步地, 远端集群恢复后, 创建的第一个快照为目标快照; 差异数据查找模块包括, 说明书 2/7 页 6 CN 111770147 A 6 快照对比单元: 将源快照依次与每个源快照之后所创建的快照进行对比, 直至完成与 目标快照的对比, 得到每次对比的结果; 差异数据导出单元: 根据每次对比的结果查找出需导出。
20、差异数据; 其中, 快照对比单元将源快照与其他快照进行对比之前, 对所有快照所包含的数据对 象进行状态标识; 源快照与其他快照对比时, 比较快照中各数据对象的状态, 若根据状态比 较结果得知某个数据对象有更新, 则该数据对象为需导出的差异数据; 数据对象的状态包括第一状态、 第二状态、 第三状态、 第四状态共四种状态; 其中, 第一 状态表示数据对象不存在; 第二状态表示数据对象存在, 且该数据对象未处于正在删除或 待删除状态, 同时从上一次创建快照后有对该数据对象进行过写操作或者创建该数据对象 后未创建过快照; 第三状态表示数据对象存在, 且该数据对象处于正在删除或待删除状态; 第四状态表示。
21、数据对象存在, 且从上一次创建快照后没有对该数据对象进行过写操作; 与源快照进行对比的一快照中, 若某数据对象的比较结果为以下3种中的任一种, 则表 示该数据对象有更新, 是需导出的差异数据: (1) 该数据对象在该快照中的状态为第二状态; 该快照是指与源快照进行对比的快照; (2) 该数据对象在该快照中的状态为第三状态, 且该数据对象在源快照中的状态为第 一状态、 第二状态、 第四状态中的任一种; (3) 该数据对象在该快照中的状态为第四状态, 且该数据对象在源快照中的状态为第 一状态、 第三状态中的任一种。 0014 进一步地, 在主逻辑卷创建快照时, 同时在从逻辑卷创建快照; 在主逻辑卷。
22、和从逻 辑卷所创建快照的命名中包含该快照的创建次序; 源快照设置模块在远端集群恢复后, 检测主逻辑卷和从逻辑卷是否包含名称中次序相 同的快照, 若有, 则将主逻辑卷处名称中次序相同的快照中最后一个次序的快照作为源快 照。 0015 本发明提供的一种分布式块存储系统远程复制增量同步方法及装置, 定时对本地 集群创建快照, 通过快照查找差异数据, 使用差异导入导出的方式进行远程复制的增量数 据同步, 缩短数据复制时间, 降低对系统的影响, 为存储系统远程容灾备份系统提供一种高 效差异数据同步的解决方案, 提高用户数据的可靠性、 持续性和高可用性, 避免无法预防的 灾害导致生产系统的巨大损失。 附图。
23、说明 0016 图1是本发明具体实施例一方法流程示意框图。 0017 图2是本发明具体实施例二结构示意框图。 具体实施方式 0018 下面结合附图并通过具体实施例对本发明进行详细阐述, 以下实施例是对本发明 的解释, 而本发明并不局限于以下实施方式。 0019 实施例一 本实施例提供一种分布式块存储系统远程复制增量同步方法, 定时对本地集群创建快 照, 增量同步时根据差异比较规则进行快照对比, 使用差异导入导出方式进行远程复制的 说明书 3/7 页 7 CN 111770147 A 7 增量数据同时, 降低远程复制对系统的影响。 0020 如图1所示, 本方法包括以下步骤: S1, 为本地逻辑。
24、卷选择远端集群逻辑卷创建主从关系, 本地逻辑卷为主逻辑卷, 远端集 群逻辑卷为从逻辑卷; S2, 定时在主逻辑卷创建快照; S3, 设置远端集群发生故障前所创建的某一快照为源快照; S4, 远端集群恢复后, 通过源快照与当前主逻辑卷的数据进行比较, 查找出需导出差异 数据; S5, 将需导出差异数据导入从逻辑卷。 0021 为进一步对本发明进行详细说明, 以下基于上述方法, 结合本发明原理, 提供一具 体实施方式。 包括以下步骤: S101, 为本地逻辑卷选择远端集群逻辑卷创建主从关系, 本地逻辑卷为主逻辑卷, 远端 集群逻辑卷为从逻辑卷。 0022 创建主从逻辑卷关系, 将本地主逻辑卷的数据。
25、复制到远端的从逻辑卷内。 0023 S102, 定时在主逻辑卷创建快照。 0024 当客户机访问主逻辑卷并进行数据写入操作时会申请该卷的排他锁, 申请到排他 锁时会开启一定时任务去创建快照。 0025 需要说明的是, 为方便后续数据比较, 在主逻辑卷创建快照时, 同时在从逻辑卷创 建快照。 0026 S103, 设置远端集群发生故障前所创建的某一快照为源快照。 0027 为减少对比过程, 提高效率, 可设置远端集群发生故障前最后一次创建的快照为 源快照。 同时为方便找出源快照, 在主逻辑卷和从逻辑卷所创建快照的命名中包含该快照 的创建次序。 即快照命名规则为sync_snap_num, num。
26、从一开始, 每次递增。 0028 远端集群恢复后, 检测主逻辑卷和从逻辑卷是否包含名称中次序相同的快照, 若 有, 则将主逻辑卷处名称中次序相同的快照中最后一个次序的快照作为源快照。 比如到第 10个快照时, 远端故障, 本地主逻辑卷的这第10个快照就是源快照。 0029 S104, 远端集群恢复后, 通过源快照与当前主逻辑卷的数据进行比较, 查找出需导 出差异数据。 0030 需要说明的是, 远端集群故障时, 本地继续执行定时创建快照任务。 通过对比快照 的方式查找差异数据。 0031 远端集群恢复后, 创建的第一个快照为目标快照。 将源快照依次与每个源快照之 后所创建的快照进行对比, 直至。
27、完成与目标快照的对比, 得到每次对比的结果; 根据每次对 比的结果查找出需导出差异数据。 0032 本实施例以数据对象状态标记对象, 进行差异数据查找。 将源快照与其他快照进 行对比之前, 对所有快照所包含的数据对象进行状态标识。 源快照与其他快照对比时, 比较 快照中各数据对象的状态, 若根据状态比较结果得知某个数据对象有更新, 则该数据对象 为需导出的差异数据。 0033 数据对象的状态包括第一状态、 第二状态、 第三状态、 第四状态共四种状态。 其中, 第一状态表示数据对象不存在; 第二状态表示数据对象存在, 且该数据对象未处于正在删 说明书 4/7 页 8 CN 111770147 A。
28、 8 除或待删除状态, 同时从上一次创建快照后有对该数据对象进行过写操作或者创建该数据 对象后未创建过快照; 第三状态表示数据对象存在, 且该数据对象处于正在删除或待删除 状态; 第四状态表示数据对象存在, 且从上一次创建快照后没有对该数据对象进行过写操 作。 0034 具体的, 将快照中所有数据对象的存在状态记录在一个独立的元数据对象中, 及 rbd_object_map对象。 0035 每个数据对象的状态使用两个比特位进行表示, 共四种状态: b00 (0) : 第一状态; 表示数据对象不存在; b01 (1) : 第二状态; 表示数据对象存在, 且该数据对象未处于正在删除或待删除状态, 。
29、同时从上一次创建快照后有对该数据对象进行过写操作或者创建该数据对象后未创建过 快照; b10 (2) : 第三状态; 表示数据存在, 且该数据对象处于正在删除或待删除状态; b11 (3) : 第四状态; 表示数据对象存在, 且从上一次创建快照后没有对该数据对象进行 过写操作。 0036 根据状态比较, 有三种比较结果, 分别是空洞、 有更新和无差异。 其中比较结果为 有更新的数据对象是需导出的差异数据。 0037 根据差异比较规则, 与源快照进行对比的一快照中, 有以下3种情况中的任一种表 示某数据有更新: (1) 该数据对象在当前快照 (即与源快照进行对比的快照) 中的状态为第二状态; 即。
30、在 当前快照中的状态比特位为1; 需要说明的是, 该结果包括数据对象为主逻辑卷扩容后数据 的情况, 即若数据对象是主逻辑卷扩容后的数据, 且该数据对象的在当前快照中的状态为 第二状态, 依然说明该数据对象有更新, 是需要导出的差异数据; (2) 该数据对象在该快照中的状态为第三状态, 且该数据对象在源快照中的状态为第 一状态、 第二状态、 第四状态中的任一种; 即在当前快照中的状态比特位为2, 在源快照中的 状态比特位为0、 1、 3中的任一种; (3) 该数据对象在当前快照中的状态为第四状态, 且该数据对象在源快照中的状态为 第一状态、 第三状态中的任一种; 即在当前快照中的状态比特位为3,。
31、 在源快照中的状态比 特位为0、 2中的任一种。 0038 若某数据对象是上述3种情况中的任一种, 则说明该数据对象为有更新数据, 需要 导出导入到从逻辑卷。 0039 对于对比结果为空洞的情况, 是指与源快照进行对比的一快照中, 若某数据对象 的状态为第一状态且该数据对象在源快照中的状态不为第一状态, 则表示该数据对象删 除, 对比结果为空洞。 即某数据对象在当前快照中的状态比特位为0, 在源快照中的状态比 特位非0, 表示该数据删除, 对比结果为空洞, 该数据对象无需导出。 0040 对于对比结果为无差异的情况, 是指与源快照进行对比的一快照中, 若某数据对 象的状态与其在源快照中的状态相。
32、同, 或者该数据对象为主逻辑卷扩容后的数据且该数据 对象的状态为第一状态, 则表示该数据对象无差异, 该数据对象无需导出。 0041 S105, 将需导出差异数据导入从逻辑卷。 0042 为提高导出导入效率, 本实施方式查找出需导出差异数据后, 将差异数据导出至 说明书 5/7 页 9 CN 111770147 A 9 一本地文件; 将该本地文件导入从逻辑卷实现差异数据向从逻辑卷的导入。 0043 本实施方式使用定时对本地及远端集群创建快照保存同一时刻的数据快照, 增量 同步时使用差异导入导出的方式进行远程复制的增量数据同步, 将本地集群和远端集群的 的差异数据同步至备份集群, 降低远程复制对。
33、系统的影响, 为存储系统远程容灾备份系统 提供一种高效差异数据同步的解决方案, 提高用户数据的可靠性、 持续性和高可用性, 避免 无法预防的灾害导致生产系统的巨大损失。 0044 实施例二 本实施例提供一种分布式块存储系统远程复制增量同步装置, 实现上述实施例方法。 0045 如图2所示, 本装置包括以下功能模块。 0046 主从卷创建模块101: 为本地逻辑卷选择远端集群逻辑卷创建主从关系, 本地逻辑 卷为主逻辑卷, 远端集群逻辑卷为从逻辑卷; 快照创建模块102: 定时在主逻辑卷创建快照; 源快照设置模块103: 设置远端集群发生故障前在主逻辑卷某一次创建的快照为源快 照; 差异数据查找模。
34、块104: 远端集群恢复后, 通过源快照与当前主逻辑卷的数据进行比 较, 查找出需导出差异数据; 差异数据导入模块105: 将需导出差异数据导入从逻辑卷。 0047 本实施例中, 远端集群恢复后, 创建的第一个快照为目标快照。 0048 为实现差异数据的查找, 差异数据查找模块104具体包括以下功能单元: 快照对比单元: 将源快照依次与每个源快照之后所创建的快照进行对比, 直至完成与 目标快照的对比, 得到每次对比的结果; 差异数据导出单元: 根据每次对比的结果查找出需导出差异数据; 其中, 快照对比单元将源快照与其他快照进行对比之前, 对所有快照所包含的数据对 象进行状态标识; 源快照与其他。
35、快照对比时, 比较快照中各数据对象的状态, 若根据状态比 较结果得知某个数据对象有更新, 则该数据对象为需导出的差异数据。 0049 需要说明的是, 数据对象的状态包括第一状态、 第二状态、 第三状态、 第四状态共 四种状态; 其中, 第一状态表示数据对象不存在; 第二状态表示数据对象存在, 且该数据对 象未处于正在删除或待删除状态, 同时从上一次创建快照后有对该数据对象进行过写操作 或者创建该数据对象后未创建过快照; 第三状态表示数据对象存在, 且该数据对象处于正 在删除或待删除状态; 第四状态表示数据对象存在, 且从上一次创建快照后没有对该数据 对象进行过写操作。 。 0050 与源快照进。
36、行对比的一快照中, 若某数据对象的比较结果为以下3种中的任一种, 则表示该数据对象有更新, 是需导出的差异数据: (1) 该数据对象在该快照中的状态为第二状态; 该快照是指与源快照进行对比的快照; (2) 该数据对象在该快照中的状态为第三状态, 且该数据对象在源快照中的状态为第 一状态、 第二状态、 第四状态中的任一种; (3) 该数据对象在该快照中的状态为第四状态, 且该数据对象在源快照中的状态为第 一状态、 第三状态中的任一种。 0051 另外, 与源快照进行对比的一快照中, 若某数据对象的状态为第一状态且该数据 说明书 6/7 页 10 CN 111770147 A 10 对象在源快照中。
37、的状态不为第一状态, 则表示该数据对象删除, 对比结果为空洞。 与源快照 进行对比的一快照中, 若某数据对象的状态与其在源快照中的状态相同, 或者该数据对象 为主逻辑卷扩容后的数据且该数据对象的状态为第一状态, 则表示该数据对象无差异。 空 洞和无差异的情况, 对应数据均不需要导出导入。 0052 本实施例在主逻辑卷创建快照时, 同时在从逻辑卷创建快照; 在主逻辑卷和从逻 辑卷所创建快照的命名中包含该快照的创建次序。 即快照命名规则为sync_snap_num, num 从一开始, 每次递增。 0053 源快照设置模块103在远端集群恢复后, 检测主逻辑卷和从逻辑卷是否包含名称 中次序相同的快照, 若有, 则将主逻辑卷处名称中次序相同的快照中最后一个次序的快照 作为源快照, 即设置远端集群发生故障前在主逻辑卷最后一次创建的快照为源快照。 0054 以上公开的仅为本发明的优选实施方式, 但本发明并非局限于此, 任何本领域的 技术人员能思之的没有创造性的变化, 以及在不脱离本发明原理前提下所作的若干改进和 润饰, 都应落在本发明的保护范围内。 说明书 7/7 页 11 CN 111770147 A 11 图1 图2 说明书附图 1/1 页 12 CN 111770147 A 12 。
- 内容关键字: 分布式 存储系统 远程 复制 增量 同步 方法 装置
农业育苗盘.pdf
污水厂处理用空气介入的药剂搅拌装置.pdf
选粉机.pdf
氧气管收纳装置.pdf
中频感应电炉冷炉装置.pdf
玩具变形车.pdf
复合纤维的快速烘干装置.pdf
可折叠伸缩式电井盖板提升转运装置.pdf
过滤元件旋转焊接装置的接电模块.pdf
漂染废水处理和中水回用设备.pdf
具有旋转装饰部件的玩具泡泡棒.pdf
LED光源模组.pdf
用于标液精确取样装置.pdf
用于制备二氧化碳吸附储存材料的装置.pdf
节能保温断桥铝合金型材.pdf
多节联动节距机构.pdf
气体防倾倒运输装置.pdf
条装食品的整理机.pdf
石墨型钛合金底注式浇注排气系统.pdf
大挠度伸缩闸阀.pdf
薄膜吹塑用冷却装置.pdf
红外图像超分辨重建系统及方法.pdf
数码云相框智能照片优化处理系统.pdf
玄武岩纤维管材检测装置及方法.pdf
桥梁梁板加固焊接设备.pdf
宽范围任意频点的时频参数综合测方法.pdf
高分子颗粒筛选系统.pdf
纳米硅复合隔热材料及其制备方法.pdf
气浮轴承刚度测试装置.pdf
金属软管与燃气灶的连接结构.pdf
基于点云深度学习的机械零部件装配特征测量方法.pdf
基于车身颜色的车辆事故预测方法、设备和存储介质.pdf
一种三维可调式轻钢预制外墙与主体结构的连接结构.pdf
一种厨卫智能节水器.pdf
一种水龙头.pdf
一种基于物联网的可调节出水温度的空气制水机.pdf
一种自航耙吸式挖泥船.pdf
一种生活废水的再利用装置.pdf
一种具有尿样检测功能的智能马桶.pdf
一种省力的铲子.pdf
一种多功能折叠锹.pdf
一种保温消音隔墙板.pdf
一种用于折叠式机械化桥梁液压系统的转接装置.pdf
一种大跨度钢桁架结构.pdf
一种防淹挡水板.pdf
一种复合土钉墙支护结构.pdf
防脱落地锚.pdf
一种用于自平衡测桩法的球形荷载箱.pdf
一种新型保温阳台.pdf
一种基坑内预埋式截排水系统.pdf
一种太阳能廊桥.pdf