一种数据处理的方法以及相关设备技术

技术编号:19480144 阅读:31 留言:0更新日期:2018-11-17 10:32
本申请提供一种数据处理的方法以及相关设备,用于通过标识位记录数据迁移的状态,降低数据迁移对设备的业务的影响,完成对待迁移数据的迁移。该方法包括:确定从主卷迁移到从卷的迁移数据;确定目标标识数据,该目标标识数据中包括至少一位,该目标标识数据用于标识该迁移数据的迁移状态,该目标标识数据中的每一位用于标识该迁移数据中对应的数据的迁移状态;若目标标识位为第一预设值,则对该目标标识位对应的数据从该主卷同步到该从卷,该目标标识位为该目标标识数据中任一位。

【技术实现步骤摘要】
一种数据处理的方法以及相关设备
本申请涉及计算机领域,特别涉及一种数据处理的方法以及相关设备。
技术介绍
随着技术的发展,越来越多的数据业务展开,而数据备份或数据迁移等也越来越重要。在存储系统中,容灾备份、数据保护是非常重要的指标。通常需要对主卷中的数据进行数据复制或数据迁移。而在进行数据迁移时,即将主卷中所保存的数据或所备份的数据迁移到从卷中,将涉及到数据转换、格式转换等,且数据迁移与设备上的其他业务或进行同时展开,占用进行数据迁移的设备大量的进程或容量,可能影响该设备正在进行或即将进行业务。因此,如何减少数据迁移对设备的影响,并且正常完成数据迁移成为亟待解决的问题。
技术实现思路
本申请提供一种数据处理的方法以及相关设备,用于通过标识位记录数据迁移的状态,降低数据迁移对设备的业务的影响,完成对待迁移数据的迁移。有鉴于此,本申请第一方面提供一种数据处理的方法,可以包括:确定从主卷迁移到从卷的迁移数据;确定目标标识数据,所述目标标识数据中包括至少一位,所述目标标识数据用于标识所述迁移数据的迁移状态,所述目标标识数据中的每一位用于标识所述迁移数据中对应的数据的迁移状态;若目标标识位为第一预设值,则对所述目标标示位对应的数据从所述主卷同步到所述从卷,所述目标标识位为所述目标标识数据中任一位。可选地,在一些可能的实施方式中,所述方法还包括:若所述目标标识位为第二预设值,则确定所述目标标识位对应的数据同步完成。可选地,在一些可能的实施方式中,所述方法还包括:当所述目标标识数据中的所有标识位都为所述第二预设值,则确定所述迁移数据迁移完成,以及删除所述主卷上的所述迁移数据。可选地,在一些可能的实施方式中,当所述目标标识位为所述第二预设值,若对所述目标标识位在所述迁移数据中对应的数据进行改写,则对所述主卷上对应的数据与所述从卷上对应的数据进行改写;或,当所述目标标识位为所述第一预设值,若对所述目标标识位在所述迁移数据中对应的数据进行改写,则对所述主卷上对应的数据进行改写。可选地,在一些可能的实施方式中,所述确定目标标识数据,包括:根据所述主卷或所述从卷的容量确定所述目标标识数据的长度。本申请第二方面提供一种数据处理装置,可以包括:确定单元,用于确定从主卷迁移到从卷的迁移数据;标识单元,用于确定目标标识数据,所述目标标识数据中包括至少一位,所述目标标识数据用于标识所述迁移数据的迁移状态,所述目标标识数据中的每一位用于标识所述迁移数据中对应的数据的迁移状态;同步单元,用于若目标标识位为第一预设值,则对所述目标标示位对应的数据从所述主镜像卷同步到所述从镜像卷,所述目标标识位为所述目标标识数据中任一位。可选地,在一些可能的实施方式中,所述同步单元,还用于若所述目标标识位为第二预设值,则确定所述目标标识位对应的数据同步完成。可选地,在一些可能的实施方式中,所述数据处理装置还包括:删除单元;所述同步单元,还用于当所述目标标识数据中的所有标识位都为所述第二预设值,则确定所述迁移数据迁移完成;所述删除单元,用于当所述同步单元确定所述迁移数据迁移完成,删除所述主卷上的所述迁移数据。可选地,在一些可能的实施方式中,所述数据处理装置还包括:改写单元,用于当所述目标标识位为所述第二预设值,若对所述目标标识位在所述迁移数据中对应的数据进行改写,则对所述主卷上对应的数据与所述从卷上对应的数据进行改写;或,当所述目标标识位为所述第一预设值,若对所述目标标识位在所述迁移数据中对应的数据进行改写,则对所述主卷上对应的数据进行改写。可选地,在一些可能的实施方式中,所述确定单元,具体用于根据所述主卷或所述从卷的容量确定所述目标标识数据的长度。本申请第三方面提供一种计算机装置,可以包括:处理器、存储器、总线以及输入输出接口,该处理器、该存储器与该输入输出接口通过该总线连接;该存储器,用于存储程序代码;该处理器调用该存储器中的程序代码时执行本申请第一方面提供的方法的步骤。本申请实施例第四方面提供一种存储介质,需要说明的是,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产口的形式体现出来,该计算机软件产品存储在一个存储介质中,用于储存为上述设备所用的计算机软件指令,其包含用于执行上述为第一方面所设计的程序。该存储介质包括:U盘、移动硬盘、只读存储器(英文缩写ROM,英文全称:Read-OnlyMemory)、随机存取存储器(英文缩写:RAM,英文全称:RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。本申请实施例第五方面提供了一种计算机程序产品,该计算机程序产品包括计算机软件指令,该计算机软件指令可通过处理器进行加载来实现上述第一方面中任意一项的数据处理的方法中的流程。从以上技术方案可以看出,本申请实施例具有以下优点:在本申请实施方式中,通过目标标识数据标识迁移数据的迁移状态,可以防止在数据迁移过程中,因迁移中断或通信断开等原因引起的数据传输失败,而导致无法确定迁移数据是否传输成功。在进行数据迁移时,可以主动或被动停止数据迁移,以保证设备上的业务或进程等正常运行,当设备空闲或执行的业务或进程低于阈值时,继续进行数据迁移,或在设备上正在开展业务或正在运行进程时,可以根据开展的业务量或进程所占设备的比例等,选择迁移的数据量,避免影响设备上正在开展的业务或运行的进程等。附图说明图1为本申请实施例中数据处理的方法的一种实施例示意图;图2为本申请实施例中数据处理的方法的另一种实施例示意图;图3为本申请实施例中数据处理装置的一个实施例示意图;图4为本申请实施例中数据处理装置的另一个实施例示意图。具体实施方式本申请提供一种数据处理的方法以及相关设备,用于通过标识位记录数据迁移的状态,降低数据迁移对设备的业务的影响,完成对待迁移数据的迁移。首先,本申请实施例中的数据处理的方法的一种实施例示意图如图1所示,包括:101、确定从主卷迁移到从卷的迁移数据;首先确定需要从主卷迁移到从卷的迁移数据,包括该迁移数据的长度以及具体数据内容等。其中,主卷可以位于终端设备、计算机或服务器等设备中,从卷也可以是位于终端设备、计算机或服务器中。在实际应用中,包括容灾备份、数据保护等场景,主卷中保存了迁移数据,该迁移数据需要迁移到从卷中,主卷与从卷共同组成镜像卷。102、确定目标标识数据;在确定迁移数据后,根据主卷或从卷的容量大小确定预置长度的目标标识数据,该目标标识数据用于标识迁移数据的迁移状态,该迁移状态包括迁移完成以及迁移未完成,迁移完成即表示迁移数据以从主卷迁移到从卷,迁移未完成即表示迁移数据未完全从主卷迁移到从卷。目标标识数据的包括与迁移数据的迁移状态对应的标识位,例如,一个标识位可以对应迁移数据中的256KB(Kilobyte,千字节)数据的迁移状态,若该256KB数据未完成迁移,则该标识位为第一预设值,若该256KB数据完成迁移,则该标识位为第一预设值。103、判断目标标识位是否为第一预设值,若是,则执行步骤104,若否,则执行步骤105;在进行数据迁移或进行数据迁移之前,确定目标标识数据中的目标标识位的值,该目标标识位可以是目标标识数据中的任一位。若该目标标识位的值为第一预设值,则执行步骤104,若本文档来自技高网...

【技术保护点】
1.一种数据处理的方法,其特征在于,包括:确定从主卷迁移到从卷的迁移数据;确定目标标识数据,所述目标标识数据中包括至少一位,所述目标标识数据用于标识所述迁移数据的迁移状态,所述目标标识数据中的每一位用于标识所述迁移数据中对应的数据的迁移状态;若目标标识位为第一预设值,则对所述目标标识位对应的数据从所述主卷同步到所述从卷,所述目标标识位为所述目标标识数据中任一位。

【技术特征摘要】
1.一种数据处理的方法,其特征在于,包括:确定从主卷迁移到从卷的迁移数据;确定目标标识数据,所述目标标识数据中包括至少一位,所述目标标识数据用于标识所述迁移数据的迁移状态,所述目标标识数据中的每一位用于标识所述迁移数据中对应的数据的迁移状态;若目标标识位为第一预设值,则对所述目标标识位对应的数据从所述主卷同步到所述从卷,所述目标标识位为所述目标标识数据中任一位。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述目标标识位为第二预设值,则确定所述目标标识位对应的数据同步完成。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述目标标识数据中的所有标识位都为所述第二预设值,则确定所述迁移数据迁移完成,以及删除所述主卷。4.根据权利要求1-3中任一项所述的方法,其特征在于,当所述目标标识位为所述第二预设值,若对所述目标标识位在所述迁移数据中对应的数据进行改写,则对所述主卷上对应的数据与所述从卷上对应的数据进行改写;或,当所述目标标识位为所述第一预设值,若对所述目标标识位在所述迁移数据中对应的数据进行改写,则对所述主卷上对应的数据进行改写。5.根据权利要求1-3中任一项所述的方法,其特征在于,所述确定目标标识数据,包括:根据所述主卷或所述从卷的容量确定所述目标标识数据的长度。6.一种数据处理装置,其特征在于,包括:确定单元,用于确定从主卷迁移到从卷的迁移数据;标识单元,用于确定目标标识数据,所述目标标识数据中包括至少一位,所述目标标识数据用于标识所述迁移数据的迁移状态,所述目标标识数据中的每一位用于标识所述迁移数据中对应的数...

【专利技术属性】
技术研发人员:蒋米传孟宪伟胡正建
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1