一种分布式块存储系统远程复制增量同步方法及装置制造方法及图纸

技术编号:25921251 阅读:41 留言:0更新日期:2020-10-13 10:41
本发明专利技术公开一种分布式块存储系统远程复制增量同步方法及装置,为本地逻辑卷选择远端集群逻辑卷创建主从关系,本地逻辑卷为主逻辑卷,远端集群逻辑卷为从逻辑卷;定时在主逻辑卷创建快照;设置远端集群发生故障前所创建的某一快照为源快照;远端集群恢复后,通过源快照与当前主逻辑卷的数据进行比较,查找出需导出差异数据;将需导出差异数据导入从逻辑卷。本发明专利技术缩短数据复制时间,降低对系统的影响,为存储系统远程容灾备份系统提供一种高效差异数据同步的解决方案,提高用户数据的可靠性、持续性和高可用性,避免无法预防的灾害导致生产系统的巨大损失。

【技术实现步骤摘要】
一种分布式块存储系统远程复制增量同步方法及装置
本专利技术涉及分布式块存储系统远程复制领域,具体涉及一种分布式块存储系统远程复制增量同步方法及装置。
技术介绍
随着各行业数字化进程的推进,数据逐渐成为企业的运营核心,用户对承载数据的存储系统的稳定性要求也越来越高。虽然企业可以拥有稳定性极高的存储设备,但还是无法防止各种自然灾害对生产系统造成不可恢复的毁坏。为了保证业务数据的持续性、可恢复性和高可用性,远程容灾备份解决方案应运而生,而远程复制技术则是远程容灾备份解决方案中的关键技术之一。在远程复制期间远端集群故障时,本地集群依然要为用户提供业务支持,当远端集群故障恢复时,两地的数据必然出现数据不一致的情况,此时如果将本地集群的数据重新向远端集群进行一次同步,如果本地数据的数据量过大到达PB级别时,这样会消耗大量的人力、物力和时间,仅同步数据就可能使用数天时间,这样肯定会对用户系统造成巨大的损失。
技术实现思路
为解决上述问题,本专利技术提供一种分布式块存储系统远程复制增量同步方法及装置,仅将该故障期间本地集群写入的的数本文档来自技高网...

【技术保护点】
1.一种分布式块存储系统远程复制增量同步方法,其特征在于,包括以下步骤:/n为本地逻辑卷选择远端集群逻辑卷创建主从关系,本地逻辑卷为主逻辑卷,远端集群逻辑卷为从逻辑卷;/n定时在主逻辑卷创建快照;/n设置远端集群发生故障前所创建的某一快照为源快照;/n远端集群恢复后,通过源快照与当前主逻辑卷的数据进行比较,查找出需导出差异数据;/n将需导出差异数据导入从逻辑卷。/n

【技术特征摘要】
1.一种分布式块存储系统远程复制增量同步方法,其特征在于,包括以下步骤:
为本地逻辑卷选择远端集群逻辑卷创建主从关系,本地逻辑卷为主逻辑卷,远端集群逻辑卷为从逻辑卷;
定时在主逻辑卷创建快照;
设置远端集群发生故障前所创建的某一快照为源快照;
远端集群恢复后,通过源快照与当前主逻辑卷的数据进行比较,查找出需导出差异数据;
将需导出差异数据导入从逻辑卷。


2.根据权利要求1所述的分布式块存储系统远程复制增量同步方法,其特征在于,远端集群恢复后,创建的第一个快照为目标快照;
所述通过源快照与当前主逻辑卷的数据进行比较,查找出需导出差异数据,具体包括:
将源快照依次与每个源快照之后所创建的快照进行对比,直至完成与目标快照的对比,得到每次对比的结果;
根据每次对比的结果查找出需导出差异数据。


3.根据权利要求2所述的分布式存储系统远程复制增量同步方法,其特征在于,将源快照与其他快照进行对比之前,对所有快照所包含的数据对象进行状态标识;
源快照与其他快照对比时,比较快照中各数据对象的状态,若根据状态比较结果得知某个数据对象有更新,则该数据对象为需导出的差异数据。


4.根据权利要求3所述的分布式存储系统远程复制增量同步方法,其特征在于,数据对象的状态包括第一状态、第二状态、第三状态、第四状态共四种状态;
其中,第一状态表示数据对象不存在;第二状态表示数据对象存在,且该数据对象未处于正在删除或待删除状态,同时从上一次创建快照后有对该数据对象进行过写操作或者创建该数据对象后未创建过快照;第三状态表示数据对象存在,且该数据对象处于正在删除或待删除状态;第四状态表示数据对象存在,且从上一次创建快照后没有对该数据对象进行过写操作;
与源快照进行对比的一快照中,若某数据对象的比较结果为以下3种中的任一种,则表示该数据对象有更新,是需导出的差异数据:
(1)该数据对象在该快照中的状态为第二状态;该快照是指与源快照进行对比的快照;
(2)该数据对象在该快照中的状态为第三状态,且该数据对象在源快照中的状态为第一状态、第二状态、第四状态中的任一种;
(3)该数据对象在该快照中的状态为第四状态,且该数据对象在源快照中的状态为第一状态、第三状态中的任一种。


5.根据权利要求4所述的分布式存储系统远程复制增量同步方法,其特征在于,源快照与其他快照对比时,数据对象的对比结果还包括空洞和无差异,对比结果为空洞或无差异的数据对象无需导出;
与源快照进行对比的一快照中,若某数据对象的状态为第一状态且该数据对象在源快照中的状态不为第一状态,则表示该数据对象删除,对比结果为空洞;
与源快照进行对比的一快照中,若某数据对象的状态与其在源快照中的状态相同,或者该数据对象为主逻辑卷扩容后的数据且该数据对象的状态为第一状态,则表示该数据对象无差异。


6.根据权利要求1-5任一项所述的分布式块存储系统远程复制增量同步方法,其特征在于,在主逻辑卷创建快照时,同时在从逻辑卷创建快照;在主逻辑卷和从逻辑卷所创建快照的命名中...

【专利技术属性】
技术研发人员:白战豪张端
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1