用于复制数据的方法、电子设备和计算机程序产品技术

技术编号:32080943 阅读:25 留言:0更新日期:2022-01-29 17:57
本公开的实施例涉及一种用于复制数据的方法、电子设备和计算机程序产品。在此公开的方法包括:获取数据块集合的第一快照,第一快照是数据块集合的第一子集开始复制之前的快照;获取数据块集合的第二快照,第二快照是数据块集合在第一子集复制完成时的快照;以及基于第二快照与第一快照之间的差异,确定数据块集合的第二子集,第二子集不同于第一子集。以此方式,本公开的实施例能够改善异步复制中的数据保护效率。数据保护效率。数据保护效率。

【技术实现步骤摘要】
用于复制数据的方法、电子设备和计算机程序产品


[0001]本公开的实施例涉及数据处理领域,更具体地,涉及用于复制数据的方法、电子设备和计算机程序产品。

技术介绍

[0002]随着数据存储技术的发展,数据存储设备已经能够向用户提供非常庞大的数据存储能力。为了加强对存储的数据的保护,防止数据由于各种原因而丢失,用户往往需要将源设备上存储的数据进行备份,特别是将数据备份在位于异地的目标设备上,以实现对各种突发情况的应对。
[0003]异步复制是一种常用的数据复制方法。在进行异步复制时,需要先执行初始复制,即将源设备上的初始数据完整地复制到目标设备。在初始复制完成后,只需要定期对源设备上的数据执行增量复制(仅复制被更新的数据)就能实现数据的有效备份。然而,在初始数据很大的情况下(例如,10TB或者20TB),受到网络传输带宽或成本的限制,初始复制可能需要很长的时间,并且还可能对后续的增量备份造成影响。这种情况大大降低了数据保护的效率,增加了数据丢失的可能性。

技术实现思路

[0004]本公开的实施例提供了一种用于复制数据的方法、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于复制数据的方法,包括:获取数据块集合的第一快照,所述第一快照是所述数据块集合的第一子集开始复制之前的快照;获取所述数据块集合的第二快照,所述第二快照是所述数据块集合在所述第一子集复制完成时的快照;以及基于所述第二快照与所述第一快照之间的差异,确定所述数据块集合的第二子集,所述第二子集不同于所述第一子集。2.根据权利要求1所述的方法,还包括:获取所述数据块集合中的数据块的操作频率;以及将操作频率小于阈值频率的数据块确定为所述第一子集中的数据块。3.根据权利要求2所述的方法,所述操作频率包括数据写入频率。4.根据权利要求1所述的方法,其中确定所述第二子集包括:确定所述数据块集合的第三子集,所述第三子集包括所述数据块集合在所述第一子集的复制期间发生改变的数据块;确定所述数据块集合的第四子集,所述第四子集包括所述数据块集合中尚未被复制的数据块;以及通过合并所述第三子集与所述第四子集来获得所述第二子集。5.根据权利要求4所述的方法,其中确定所述第三子集包括:将与所述第二快照与所述第一快照之间的差异相关联的数据块确定为所述第三子集中的数据块。6.根据权利要求4所述的方法,其中确定所述第四子集包括:将所述数据块集合中除第一子集之外的数据块确定为所述第四子集中的数据块。7.一种电子设备,包括:处理器;以及存储器,存储有计算机程序指令,所述处理器运行所述存储器中的所述计算机程序指令控制所述电子设备执行动作,所述动作包括:获取数据块集合的第一快照,所述第一快照是所述数据块集合的第一子集开始复制之前的快照;获取所述数据块集合的第二快照,所述第二快照是所述数据块集合在所述第一子集复制完成时的快照;以及基于所述第二快照与所述第一快照之间的差异,确定所述数据块集合的第二子集,所述第二子集不同于所述第一子集。8.根据权利要求7所述的电子设备,所述动作还包括:获取所述数据块集合中的数据块的操作频率;以及将操作频率小于阈值频率的数据块确定为所述第一子集中的数据块。9.根据权利要求8所述的电子设备,所述操作频率包括数据写入频率。10.根据权利要求7所述的电子设备,其中确定所述第二子集包括:确定所述数据块集合的第三子...

【专利技术属性】
技术研发人员:胡博吴迁叶静
申请(专利权)人:伊姆西IP控股有限责任公司
类型:发明
国别省市:

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

1