System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据保护,尤其涉及一种备份数据校验方法、装置、设备及存储介质。
技术介绍
1、现有的数据备份技术,一般是在不影响源机主要数据运行的前提下,实现持续捕捉或跟踪目标数据所发生的任何改变,并将变化后的数据流保存到备份服务器中,该数据流即持续保护数据流(continuous data protection,cdp),通过该方式进行数据备份,可能会因为网速、备份服务器的存储空间或者源机设备的故障等原因,导致数据备份时,存储在备份服务器的持续保护数据流不完整,影响用户的使用体验。
2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种备份数据校验方法、装置、设备及存储介质,旨在解决现有技术数据备份过程中,存储的备份数据不完整的技术问题。
2、为实现上述目的,本专利技术提供了一种备份数据校验方法,所述方法包括以下步骤:
3、定期向源机设备发送数据同步指令,以使所述源机设备反馈持续保护数据流,所述持续保护数据流包括所述源机设备中各存储卷内的增量数据和所述增量数据的备份时间信息;
4、获取所述源机设备中各存储卷对应的当前存储数据和接收到所述持续保护数据流的当前接收时间信息;
5、根据所述当前存储数据对应的备份时间信息和所述当前接收时间信息对所述持续保护数据流进行校验。
6、可选地,所述根据所述当前存储数据对应的备份时间信息和所述当前接收时
7、根据所述当前接收时间信息将各个目标卷的持续保护数据流的数据挂载成卷,得到目标数据挂载卷;
8、从所述目标数据挂载卷中读取各个卷的备份时间信息;
9、根据所述备份时间信息和所述当前接收时间信息对所述持续保护数据流进行校验。
10、可选地,所述根据所述备份时间信息和所述当前接收时间信息对所述持续保护数据流进行校验之前,还包括:
11、获取所述备份卷的数量和身份标识,并根据所述当前存储数据对所述备份卷的数量和身份标识进行校验;
12、根据所述源机设备的操作系统的类别确定目标检查指令,并根据所述目标检查指令对所述目标数据挂载卷进行完整性校验。
13、可选地,所述根据所述备份时间信息和所述当前接收时间信息对所述持续保护数据流进行校验,包括:
14、计算所述备份时间信息和当前接收时间信息的时间差;
15、在所述时间差值小于预设时长时,判定完整性校验成功;
16、在所述时间差值大于等于预设时长时,判定完整性校验失败。
17、可选地,所述根据所述当前接收时间信息将各个目标卷的持续保护数据流的数据挂载成卷,得到目标数据挂载卷,包括:
18、读取目标备份卷中的基础备份数据;
19、根据所述当前接收时间信息将各个目标卷的持续保护数据流和所述基础备份数据进行叠加;
20、根据叠加后的数据挂载成目标数据挂载卷。
21、可选地,所述数据备份指令包括:备份时间戳和校验文件名称;
22、所述定期向源机设备发送数据同步指令,以使所述源机设备反馈持续保护数据流,包括:
23、定期向源机设备发送数据备份指令,以使所述源机设备在各存储卷内根据所述校验文件名称创建或更新校验文件,并在各校验文件中写入所述备份时间信息,得到校验文件;
24、抓取各存储卷内的写入增量数据,得到持续保护数据流。
25、可选地,所述抓取各存储卷内的写入增量数据,得到持续保护数据流之前,还包括:
26、根据所述源机设备的操作系统的类别确定目标操作接口函数;
27、在写入所述校验文件后,调用所述目标操作接口函数,对所述目标校验文件执行刷缓存操作,触发生成持续保护数据流。
28、此外,为实现上述目的,本专利技术还提出一种备份数据校验装置,所述备份数据校验装置包括:
29、发送模块,用于向源机设备发送数据备份指令,以使所述源机设备反馈持续保护数据流,所述持续保护数据流包括所述源机设备中各存储卷内的增量数据和根据备份时间戳对应写入的校验文件;
30、获取模块,用于获取所述源机设备中各存储卷对应的当前存储数据和接收到所述持续保护数据流的当前接收时间信息;
31、校验模块,用于根据所述当前存储数据对应的备份时间信息和所述当前接收时间信息对所述持续保护数据流进行校验。
32、此外,为实现上述目的,本专利技术还提出一种备份数据校验设备,所述备份数据校验设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的备份数据校验程序,所述备份数据校验程序配置为实现如上文所述的备份数据校验方法的步骤。
33、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有备份数据校验程序,所述备份数据校验程序被处理器执行时实现如上文所述的备份数据校验方法的步骤。
34、本专利技术公开了一种备份数据校验方法,所述备份数据校验方法包括:向源机设备发送数据备份指令,以使所述源机设备反馈持续保护数据流,所述持续保护数据流包括所述源机设备中各存储卷内的增量数据和根据备份时间戳对应写入的校验文件;获取所述源机设备中各存储卷对应的当前存储数据和接收到所述持续保护数据流的当前接收时间信息;根据所述当前存储数据对应的备份时间信息和所述当前接收时间信息对所述持续保护数据流进行校验,与现有技术相比,本专利技术通过数据备份的过程中,向源机设备发送数据同步指令,从而使得源机设备能够反馈包含有各存储卷内的增量数据和增量数据备份时间信息的持续保护数据流,进而通过获取到的增量数据以及增量数据备份时间信息对持续保护数据流进行完整性校验,实现数据的完整保护,避免了现有技术数据备份过程中,存储的备份数据不完整的技术问题,提升了备份数据的可靠性。
本文档来自技高网...【技术保护点】
1.一种备份数据校验方法,其特征在于,所述备份数据校验方法包括:
2.如权利要求1所述的备份数据校验方法,其特征在于,所述根据所述当前存储数据对应的备份时间信息和所述当前接收时间信息对所述持续保护数据流进行校验,包括:
3.如权利要求2所述的备份数据校验方法,其特征在于,根据所述备份时间信息和所述当前接收时间信息对所述持续保护数据流进行校验之前,还包括:
4.如权利要求3所述的备份数据校验方法,其特征在于,所述根据所述备份时间信息和所述当前接收时间信息对所述持续保护数据流进行校验,包括:
5.如权利要求2所述的备份数据校验方法,其特征在于,所述根据所述当前接收时间信息将各个目标卷的持续保护数据流的数据挂载成卷,得到目标数据挂载卷,包括:
6.如权利要求1-5中任一项所述的备份数据校验方法,其特征在于,所述数据备份指令包括:备份时间戳和校验文件名称;
7.如权利要求6所述的备份数据校验方法,其特征在于,所述抓取各存储卷内的写入增量数据,得到持续保护数据流之前,还包括:
8.一种备份数据校验装置,其特
9.一种备份数据校验设备,其特征在于,所述备份数据校验设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的备份数据校验程序,所述备份数据校验程序配置为实现如权利要求1至7中任一项所述的备份数据校验方法。
10.一种存储介质,其特征在于,所述存储介质上存储有备份数据校验程序,所述备份数据校验程序被处理器执行时实现如权利要求1至7任一项所述的备份数据校验方法。
...【技术特征摘要】
1.一种备份数据校验方法,其特征在于,所述备份数据校验方法包括:
2.如权利要求1所述的备份数据校验方法,其特征在于,所述根据所述当前存储数据对应的备份时间信息和所述当前接收时间信息对所述持续保护数据流进行校验,包括:
3.如权利要求2所述的备份数据校验方法,其特征在于,根据所述备份时间信息和所述当前接收时间信息对所述持续保护数据流进行校验之前,还包括:
4.如权利要求3所述的备份数据校验方法,其特征在于,所述根据所述备份时间信息和所述当前接收时间信息对所述持续保护数据流进行校验,包括:
5.如权利要求2所述的备份数据校验方法,其特征在于,所述根据所述当前接收时间信息将各个目标卷的持续保护数据流的数据挂载成卷,得到目标数据挂载卷,包括:
6.如权...
【专利技术属性】
技术研发人员:张勇,汪雷,刘梦阳,
申请(专利权)人:深圳市科力锐科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。