【技术实现步骤摘要】
快照复制方法、电子设备和计算机程序产品
本公开的实施例涉及数据存储领域,并且更具体地,涉及快照复制方法、电子设备和计算机程序产品。
技术介绍
为了更好地进行数据保护,存储系统通常支持通过异步复制将文件系统的快照复制到具有不同保留策略的本地或远程站点。这样的本地或远程站点可以被认为是备份站点。计划的快照和用户创建的快照均可以从主站点被复制到备份站点。当主站点从先前站点切换到与该先前站点处于同步复制会话的另一站点时,需要保持(preserve)新的主站点与备份站点之间的异步复制。即,快照的异步复制会话将由先前站点切换至新的主站点。然而,在新的主站点与备份站点进行快照的初始同步时,备份站点处已存在的快照也可能复制,导致备份站点处产生重复快照。因此,期望一种快照复制方案来避免产生重复快照。
技术实现思路
本公开的实施例提供了一种快照复制方案。在本公开的第一方面中,提供了一种快照复制方法。该方法包括:响应于用于快照异步复制的第一会话被建立在第一源设备与目的地设备之间,确定第一源设备与目的地设备之间是否存在共 ...
【技术保护点】
1.一种快照复制方法,包括:/n响应于用于快照异步复制的第一会话被建立在第一源设备与目的地设备之间,确定所述第一源设备与所述目的地设备之间是否存在共同的基线快照,所述基线快照指示快照复制的进度;/n响应于确定不存在所述基线快照,确定从第二源设备到所述目的地设备的初始同步是否完成,在所述第一会话被建立之前,在所述第一源设备与所述第二源设备之间存在用于快照同步复制的第二会话,并且在所述第二源设备与所述目的地设备之间存在先前建立的、用于快照异步复制的第三会话,所述初始同步是所述第三会话的一部分;以及/n基于所述确定的结果,将所述第一源设备处的至少一个用户快照复制到所述目的地设备。/n
【技术特征摘要】
1.一种快照复制方法,包括:
响应于用于快照异步复制的第一会话被建立在第一源设备与目的地设备之间,确定所述第一源设备与所述目的地设备之间是否存在共同的基线快照,所述基线快照指示快照复制的进度;
响应于确定不存在所述基线快照,确定从第二源设备到所述目的地设备的初始同步是否完成,在所述第一会话被建立之前,在所述第一源设备与所述第二源设备之间存在用于快照同步复制的第二会话,并且在所述第二源设备与所述目的地设备之间存在先前建立的、用于快照异步复制的第三会话,所述初始同步是所述第三会话的一部分;以及
基于所述确定的结果,将所述第一源设备处的至少一个用户快照复制到所述目的地设备。
2.根据权利要求1所述的方法,其中将所述至少一个用户快照复制到所述目的地设备包括:
响应于确定所述初始同步已经完成,将在所述第一会话的建立之后在所述第一源设备处被创建的第一用户快照复制到所述目的地设备;以及
响应于确定所述初始同步未完成,将所述第一源设备中存在的第二用户快照复制到所述目的地设备。
3.根据权利要求2所述的方法,其中所述第二用户快照是在所述第二会话期间从所述第二源设备复制到所述第一源设备的,并且其中将所述第二用户快照复制到所述目的地设备包括:
获取所述第二用户快照的复制状态,所述复制状态是在所述第二会话期间被确定的;以及
响应于所述复制状态指示所述第二用户快照尚未被复制到所述目的地设备,将所述第二用户快照复制到所述目的地设备。
4.根据权利要求1所述的方法,还包括:
响应于确定存在所述基线快照,获取在所述基线快照的最近一次更新之后从所述第二源设备复制到所述第一源设备的第三用户快照的复制状态,所述复制状态是在所述第二会话期间被确定的;以及
响应于所述复制状态指示所述第三用户快照尚未被复制到所述目的地设备,将所述第三用户快照复制到所述目的地设备。
5.根据权利要求1所述的方法,其中确定所述初始同步是否完成包括:
向所述目的地设备发送请求,以使得所述目的地设备基于所述目的地设备处存储的快照标识来确定所述初始同步是否完成;以及
响应于从所述目的地设备接收到针对所述请求的肯定响应,确定所述初始同步已经完成。
6.根据权利要求1所述的方法,其中确定所述初始同步是否完成包括:
从所述目的地设备接收所述目的地设备处存储的快照标识;
确定所述快照标识是否与预定标识相同;以及
响应于所述快照标识不同于所述预定标识,确定所述初始同步已经完成。
7.一种电子设备,包括:
处理器;以及
与所述处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在被处理器执行时使所述设备执行动作,所述动作包括...
【专利技术属性】
技术研发人员:任常升,商秋,钱悦,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。