一种数据迁移方法、系统、设备及存储介质技术方案

技术编号:33347602 阅读:14 留言:0更新日期:2022-05-08 09:46
本申请提供一种数据迁移方法、系统、设备及存储介质,第一存储设备依据已被配置的第一LUN至第三LUN的数据同步业务,将第一LUN中的数据全量同步至第三LUN,第二存储设备在第三LUN导入至第二存储设备时,如果第三LUN上存在属于其他存储设备的数据同步业务,则维持第三LUN上属于其他存储设备的数据同步业务,依据属于第二存储设备的数据同步业务,将第三LUN中的数据全量同步至第二LUN。这样,当第三LUN导入第一存储设备时,可以恢复属于第一存储设备的数据同步业务并执行增量同步,减少迁移过程中传输数据量,同时在多次执行迁移数据时无需反复启用或禁用迁移业务,降低操作复杂度,缩短数据迁移时间,提高迁移效率。提高迁移效率。提高迁移效率。

【技术实现步骤摘要】
一种数据迁移方法、系统、设备及存储介质


[0001]本申请涉及数据存储
,尤其涉及一种数据迁移方法、系统、设备及存储介质。

技术介绍

[0002]随着大数据时代的到来,数据量越来越大,也越来越重要,而数据跨设备迁移和备份也成为了一种常见需求。而在通常的实现方案中,一般是通过网络在数据中心S1和数据中心S2之间频繁迁移数据,但是因为安全因素等原因,若数据中心S1和数据中心S2之间网络不通,则就无法借用已有的数据同步业务(比如复制、镜像、拷贝等技术)完成数据迁移,基于此,在网络通信不可达的情况下,如何将数据跨设备频繁迁移俨然成为了一个重要研究内容。
[0003]目前,提出的一种替代方案是把磁盘当U盘使用,假设需要把数据中心S1的LUN1(Logical Unit Number,逻辑单元号)中数据迁移到数据中心S2的LUN2,具体实现是:在数据中心S1创建LUN3,并配置数据同步业务,把LUN1中数据全量同步到LUN3中,数据同步完成后,还需要禁用相关的业务,导出LUN3。而在将LUN3导入到数据中心S2时,还需要配置数据同步业务,且在将LUN3中数据全量同步到LUN2之后,还需要禁用相关的业务,导出LUN3。在将LUN3导入到数据中心S1之后,在下一次数据迁移时,还是会执行上述配置数据同步业务的步骤,并执行全量同步。可见,无论在数据中心S1中将LUN1的数据同步到LUN3中,还是在数据中心S2中将LUN3的数据同步到LUN2中,都需要在数据中心S1和数据中心S2中重复配置和禁用数据同步业务,且在数据中心S1和数据中心S2均执行全量同步来同步全部数据,这使得迁移过程操作繁琐,迁移时间长,迁移效率低下。

技术实现思路

[0004]本申请提供了一种数据迁移方法、系统及设备,以提高数据的迁移效率。
[0005]本申请提供的技术方案包括:
[0006]第一方面,本申请实施例提供了一种数据迁移方法,该方法包括:
[0007]第一存储设备依据已被配置的属于所述第一存储设备的第一LUN至第三LUN的数据同步业务,将所述第一LUN中的数据全量同步至所述第三LUN;所述第一LUN、所述第三LUN位于所述第一存储设备中不同的磁盘上;所述第一LUN被指定用于生产数据卷,所述第三LUN被指定用于搬移数据卷;
[0008]第二存储设备在所述第三LUN被从所述第一存储设备导入至所述第二存储设备时,如果所述第三LUN上存在属于其他存储设备的数据同步业务,则维持所述第三LUN上属于其他存储设备的数据同步业务,同时,依据已被配置的属于所述第二存储设备的所述第三LUN至第二LUN的数据同步业务,将所述第三LUN中的数据全量同步至所述第二LUN,所述第二LUN位于所述第二存储设备上,被指定用于保存生产数据副本;
[0009]所述第一存储设备在所述第三LUN被从所述第二存储设备导入至所述第一存储设
备时,如果所述第三LUN上存在属于其他存储设备的数据同步业务,则维持所述第三LUN上属于其他存储设备的数据同步业务,同时,依据已被配置的属于所述第一存储设备的所述第一LUN至第三LUN的数据同步业务,将所述第一LUN中的数据增量同步至所述第三LUN。
[0010]第二方面,本申请实施例提供了一种数据迁移系统,该系统至少包括:第一存储设备和第二存储设备;
[0011]第一存储设备,用于依据已被配置的属于所述第一存储设备的第一LUN至第三LUN的数据同步业务,将所述第一LUN中的数据全量同步至所述第三LUN;所述第一LUN、所述第三LUN位于所述第一存储设备中不同的磁盘上;所述第一LUN被指定用于生产数据卷,所述第三LUN被指定用于搬移数据卷;
[0012]第二存储设备,用于在所述第三LUN被从所述第一存储设备导入至所述第二存储设备时,如果所述第三LUN上存在属于其他存储设备的数据同步业务,则维持所述第三LUN上属于其他存储设备的数据同步业务,同时,依据已被配置的属于所述第二存储设备的所述第三LUN至第二LUN的数据同步业务,将所述第三LUN中的数据全量同步至所述第二LUN,所述第二LUN位于所述第二存储设备上,被指定用于保存生产数据副本;
[0013]所述第一存储设备,还用于在所述第三LUN被从所述第二存储设备导入至所述第一存储设备时,如果所述第三LUN上存在属于其他存储设备的数据同步业务,则维持所述第三LUN上属于其他存储设备的数据同步业务,同时,依据已被配置的属于所述第一存储设备的所述第一LUN至第三LUN的数据同步业务,将所述第一LUN中的数据增量同步至所述第三LUN。
[0014]由以上技术方案可以看出,本申请中,在第一存储设备中,依据已被配置的第一LUN至第三LUN的数据同步业务,将第一LUN中的数据全量同步至第三LUN,在第二存储设备中,在第三LUN被从第一存储设备导入至第二存储设备时,如果第三LUN上存在属于其他存储设备的数据同步业务,则维持第三LUN上属于其他存储设备的数据同步业务,同时,依据已被配置的属于第二存储设备的所述第三LUN至第二LUN的数据同步业务,将第三LUN中的数据全量同步至第二LUN。这样,当所述第三LUN从所述第二存储设备导入至所述第一存储设备时,可以恢复属于第一存储设备的数据同步业务并执行增量同步,减少了迁移过程中传输数据量,同时,在多次执行迁移数据时无需反复启用或禁用数据同步业务,降低了操作复杂度。应用本申请实施例提供的迁移方法可以缩短数据迁移时间,提高迁移效率,同时,降低操作复杂度,提升易用性。
附图说明
[0015]图1为本申请提供的一种数据迁移方法的流程图;
[0016]图2为本申请提供的另一种数据迁移方法的流程图;
[0017]图3为本申请提供的一种数据迁移系统的结构示意图;
[0018]图4为本申请提供的一种电子设备的结构示意图。
具体实施方式
[0019]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例
中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0020]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0021]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据迁移方法,其特征在于,该方法包括:第一存储设备依据已被配置的属于所述第一存储设备的第一LUN至第三LUN的数据同步业务,将所述第一LUN中的数据全量同步至所述第三LUN;所述第一LUN、所述第三LUN位于所述第一存储设备中不同的磁盘上;所述第一LUN被指定用于生产数据卷,所述第三LUN被指定用于搬移数据卷;第二存储设备在所述第三LUN被从所述第一存储设备导入至所述第二存储设备时,如果所述第三LUN上存在属于其他存储设备的数据同步业务,则维持所述第三LUN上属于其他存储设备的数据同步业务,同时,依据已被配置的属于所述第二存储设备的所述第三LUN至第二LUN的数据同步业务,将所述第三LUN中的数据全量同步至所述第二LUN,所述第二LUN位于所述第二存储设备上,被指定用于保存生产数据副本;所述第一存储设备在所述第三LUN被从所述第二存储设备导入至所述第一存储设备时,如果所述第三LUN上存在属于其他存储设备的数据同步业务,则维持所述第三LUN上属于其他存储设备的数据同步业务,同时,依据已被配置的属于所述第一存储设备的所述第一LUN至第三LUN的数据同步业务,将所述第一LUN中的数据增量同步至所述第三LUN。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一存储设备在第三LUN被从所述第一存储设备导入至所述第二存储设备之前,在所述第一存储设备上执行导出操作,自动挂起所述第一LUN到所述第三LUN的数据同步业务;或/和所述第二存储设备在第三LUN被从所述第二存储设备导入至所述第一存储设备之前,在所述第二存储设备上执行导出操作,自动挂起所述第三LUN到所述第二LUN的数据同步业务。3.根据权利要求1所述的方法,其特征在于,所述第二存储设备在所述第三LUN被从所述第一存储设备导入至所述第二存储设备后,若检测出当前需要向所述第三LUN写入数据,则进一步清除所述第三LUN已记录的且属于其他存储设备的数据同步业务。4.根据权利要求3所述的方法,其特征在于,所述第一存储设备在所述第三LUN被从所述第二存储设备导入至所述第一存储设备时,若检测到所述第三LUN并未记录属于所述第一存储设备的数据同步业务,但所述第一LUN记录了属于所述第一存储设备的数据同步业务,则在所述第一LUN上禁用所记录的数据同步业务。5.一种数据迁移系统,其特征在于,该系统至少包括:第一存储设备和第二存储设备;第一存储设备,用于依据已被配置的属于所述第一存储设备的第一LUN至第三LUN的数据同步业务,将所述第一LUN中的数据全量同步至所述第三LUN;所述第一LUN、所述第三LU...

【专利技术属性】
技术研发人员:上官应兰
申请(专利权)人:杭州宏杉科技股份有限公司
类型:发明
国别省市:

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

1