远程复制关系创建方法、备份方法、装置、设备及介质与流程

文档序号:16666592发布日期:2019-01-18 23:18阅读:160来源:国知局
远程复制关系创建方法、备份方法、装置、设备及介质与流程

本申请涉及数据备份技术领域,特别涉及一种远程复制关系创建方法、备份方法、装置、设备及介质。



背景技术:

远程复制关系是指卷与卷之间的关系,其中一个数据卷被称为主卷,另一个数据卷被称为辅助卷,主机应用程序会通过i/o操作将数据实时写入主卷,而不会对辅助卷运行i/o操作,辅助卷的作用是用于对主卷中的数据进行远程备份。

然而,在传统存储系统中,一个卷只存在于一个远程复制关系中,从而导致只能将主卷中的数据远程备份至一个辅助卷中,这种备份方案会导致,当上述主卷和辅助卷均发生数据灾难之后,将无法实现数据的恢复。



技术实现要素:

有鉴于此,本申请的目的在于提供一种远程复制关系创建方法、备份方法、装置、设备及介质,能够增强数据的抗灾能力。其具体方案如下:

第一方面,本申请公开了一种远程复制关系创建方法,包括:

在第一数据卷和第二数据卷之间创建远程复制关系,以将所述第一数据卷确定为相应的主卷,将所述第二数据卷确定为相应的辅助卷;

在目标数据卷和第三数据卷之间创建远程复制关系,以将所述目标数据卷确定为相应的主卷,将所述第三数据卷确定为相应的辅助卷;

其中,所述目标数据卷为所述第一数据卷或所述第二数据卷。

可选的,所述在第一数据卷和第二数据卷之间创建远程复制关系,以将所述第一数据卷确定为相应的主卷,将所述第二数据卷确定为相应的辅助卷,包括:

在第一存储系统上创建第一数据卷和第二数据卷之间的远程复制关系,以将所述第一数据卷确定为相应的主卷,将所述第二数据卷确定为相应的辅助卷;

其中,所述第一数据卷位于所述第一存储系统,所述第二数据卷位于第二存储系统。

可选的,所述在目标数据卷和第三数据卷之间创建远程复制关系,以将所述目标数据卷确定为相应的主卷,将所述第三数据卷确定为相应的辅助卷,包括:

在所述第一存储系统上创建所述第一数据卷和第三数据卷之间的远程复制关系,以将所述第一数据卷确定为相应的主卷,将所述第三数据卷确定为相应的辅助卷;

其中,所述第三数据卷位于第三存储系统。

可选的,所述在目标数据卷和第三数据卷之间创建远程复制关系,以将所述目标数据卷确定为相应的主卷,将所述第三数据卷确定为相应的辅助卷,包括:

在所述第二存储系统上创建所述第二数据卷和第三数据卷之间的远程复制关系,以将所述第二数据卷确定为相应的主卷,将所述第三数据卷确定为相应的辅助卷;

其中,所述第三数据卷位于第三存储系统。

第二方面,本申请公开了一种数据远程备份方法,包括前述的远程复制关系创建方法,还包括:

将所述第一数据卷中的数据远程备份至所述第二数据卷;

将所述目标数据卷中的数据远程备份至所述第三数据卷。

第三方面,本申请公开了一种远程复制关系创建装置,包括:

第一关系创建模块,用于在第一数据卷和第二数据卷之间创建远程复制关系,以将所述第一数据卷确定为相应的主卷,将所述第二数据卷确定为相应的辅助卷;

第二关系创建模块,用于在目标数据卷和第三数据卷之间创建远程复制关系,以将所述目标数据卷确定为相应的主卷,将所述第三数据卷确定为相应的辅助卷;

其中,所述目标数据卷为所述第一数据卷或所述第二数据卷。

第四方面,本申请公开了一种数据远程备份装置,包括前述的远程复制关系创建装置,还包括:

第一远程备份模块,用于将所述第一数据卷中的数据远程备份至所述第二数据卷;

第二远程备份模块,用于将所述目标数据卷中的数据远程备份至所述第三数据卷。

第五方面,本申请公开了一种远程复制关系创建设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序,以实现前述的远程复制关系创建方法。

第六方面,本申请公开了一种数据远程备份设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序,以实现前述的数据远程备份方法。

第七方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序,其中,所述计算机程序被处理器执行时实现前述的远程复制关系创建方法。

可见,本申请创建了两个远程复制关系,其中一个远程复制关系存在于第一数据卷和第二数据卷之间,另一个远程复制关系则存在于目标数据卷和第三数据卷之间,并且,上述目标数据卷可以是第一数据卷,也可以是第二数据卷,通过上述方案,可以使得第二数据卷能够对第一数据卷中的数据进行备份,第三数据卷则可以对第一数据卷或第二数据卷中的数据进行备份,这样相当于针对第一数据卷中的数据进行了两组备份,因此,相对于现有技术中只针对一个数据卷中的数据进行一组备份的方案,本申请能够进一步增强数据的抗灾能力。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例公开的一种远程复制关系创建方法流程图;

图2为本申请实施例公开的一种具体的远程复制关系创建方法流程图;

图3为本申请实施例公开的一种具体的远程复制关系创建方法流程图;

图4为本申请实施例公开的一种远程复制关系创建装置结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例公开了一种远程复制关系创建方法,参见图1所示,该方法包括:

步骤s11:在第一数据卷和第二数据卷之间创建远程复制关系,以将所述第一数据卷确定为相应的主卷,将所述第二数据卷确定为相应的辅助卷;

步骤s12:在目标数据卷和第三数据卷之间创建远程复制关系,以将所述目标数据卷确定为相应的主卷,将所述第三数据卷确定为相应的辅助卷;其中,所述目标数据卷为所述第一数据卷或所述第二数据卷。

也即,本实施例可以在第一数据卷和第三数据卷之间创建远程复制关系,以将第一数据卷确定为与该远程复制关系对应的主卷,以及将第三数据卷确定为与该远程复制关系对应的辅助卷。这样,本实施例相当于直接为第一数据卷创建了两组远程复制关系,后续便可以将第一数据卷中的数据分别直接备份至第二数据卷和第三数据卷,由此实现了直接对第一数据卷中的数据进行两组备份。可以理解的是,上述方案中第一数据卷存在于两组远程复制关系中,不同于现有技术中的一个数据卷只存在于一组远程复制关系的情况。

当然,本实施例也可以在第二数据卷和第三数据卷之间创建远程复制关系,以将第二数据卷确定为与该远程复制关系对应的主卷,以及将第三数据卷确定为与该远程复制关系对应的辅助卷。这样,本实施例相当于在第一数据卷和第二数据卷之间、以及第二数据卷和第三数据卷之间分别创建相应的远程复制关系,后续便可以先将第一数据卷中的数据备份至第二数据卷,然后再将第二数据卷中的备份数据备份至第三数据卷,由此实现了间接对第一数据卷中的数据进行两组备份。可以理解的是,上述方案中第二数据卷存在于两组远程复制关系中,不同于现有技术中的一个数据卷只存在于一组远程复制关系的情况。

可以理解的是,在本实施例公开的令一个数据卷存在于两组远程复制关系的方案基础上,也可以进一步按照与上述类似的关系扩展方式,令一个数据卷存在于三组或更多的远程复制关系中,这样能够实现对一个数据卷中的数据进行三组或更多组的备份,从而进一步提升数据抗灾能力。

可见,本申请实施例创建了两个远程复制关系,其中一个远程复制关系存在于第一数据卷和第二数据卷之间,另一个远程复制关系则存在于目标数据卷和第三数据卷之间,并且,上述目标数据卷可以是第一数据卷,也可以是第二数据卷,通过上述方案,可以使得第二数据卷能够对第一数据卷中的数据进行备份,第三数据卷则可以对第一数据卷或第二数据卷中的数据进行备份,这样相当于针对第一数据卷中的数据进行了两组备份,因此,相对于现有技术中只针对一个数据卷中的数据进行一组备份的方案,本申请实施例能够进一步增强数据的抗灾能力。

参见图2所示,本申请实施例公开了一种具体的远程复制关系创建方法,包括:

步骤s21:在第一存储系统上创建第一数据卷和第二数据卷之间的远程复制关系,以将所述第一数据卷确定为相应的主卷,将所述第二数据卷确定为相应的辅助卷;

其中,所述第一数据卷位于所述第一存储系统,所述第二数据卷位于第二存储系统。

可以理解的是,本实施例可以在存储系统上执行创建远程复制关系的指令的方式来创建相应的远程复制关系,在上述指令中,指定了哪个数据卷为主卷,以及哪个数据卷为辅助卷。

步骤s22:在所述第一存储系统上创建所述第一数据卷和第三数据卷之间的远程复制关系,以将所述第一数据卷确定为相应的主卷,将所述第三数据卷确定为相应的辅助卷;

其中,所述第三数据卷位于第三存储系统。

参见图3所示,本申请实施例公开了一种具体的远程复制关系创建方法,包括:

步骤s31:在第一存储系统上创建第一数据卷和第二数据卷之间的远程复制关系,以将所述第一数据卷确定为相应的主卷,将所述第二数据卷确定为相应的辅助卷;

其中,所述第一数据卷位于所述第一存储系统,所述第二数据卷位于第二存储系统。

步骤s32:在所述第二存储系统上创建所述第二数据卷和第三数据卷之间的远程复制关系,以将所述第二数据卷确定为相应的主卷,将所述第三数据卷确定为相应的辅助卷;

其中,所述第三数据卷位于第三存储系统。

进一步的,本申请实施例还公开了一种数据远程备份方法,包括前述实施例公开的远程复制关系创建方法,还包括:

将所述第一数据卷中的数据远程备份至所述第二数据卷;

将所述目标数据卷中的数据远程备份至所述第三数据卷。

其中,关于上述远程复制关系创建方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。

参见图4所示,本申请实施例还公开了一种远程复制关系创建装置,包括:

第一关系创建模块11,用于在第一数据卷和第二数据卷之间创建远程复制关系,以将所述第一数据卷确定为相应的主卷,将所述第二数据卷确定为相应的辅助卷;

第二关系创建模块12,用于在目标数据卷和第三数据卷之间创建远程复制关系,以将所述目标数据卷确定为相应的主卷,将所述第三数据卷确定为相应的辅助卷;

其中,所述目标数据卷为所述第一数据卷或所述第二数据卷。

关于上述各个模块更加具体的工作过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。

进一步的,本申请实施例还公开了一种数据远程备份装置,包括前述实施例公开的远程复制关系创建装置,还包括:

第一远程备份模块,用于将所述第一数据卷中的数据远程备份至所述第二数据卷;

第二远程备份模块,用于将所述目标数据卷中的数据远程备份至所述第三数据卷。

进一步的,本申请还公开了一种远程复制关系创建设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序,以实现前述的远程复制关系创建方法。

其中,关于上述远程复制关系创建方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。

进一步的,本申请还公开了一种数据远程备份设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序,以实现前述的数据远程备份方法。

其中,关于上述数据远程备份方法的具体步骤可以参考前述中公开的相应内容,在此不再进行赘述。

进一步的,本申请还公开了一种计算机可读存储介质,用于存储计算机程序,其中,所述计算机程序被处理器执行时实现前述实施例公开的远程复制关系创建方法。

其中,关于上述远程复制关系创建方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本申请所提供的一种远程复制关系创建方法、备份方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1