数据验证处理方法、装置、存储介质以及处理器制造方法及图纸

技术编号:23672024 阅读:20 留言:0更新日期:2020-04-04 17:34
本发明专利技术公开了一种数据验证处理方法、装置、存储介质以及处理器。其中,该方法包括:获取快照数据;将快照数据恢复写入到预先准备的第二磁盘上;将快照数据对应的第一磁盘的数据与恢复写入到第二磁盘的数据进行比较,其中,比较的结果用于验证快照数据在回滚之后的状况。通过本发明专利技术解决了在相关技术中无法对于磁盘快照进行验证,导致对于数据的安全性保障存在隐患的技术问题,提高了备份的数据的安全性和可靠性。

Data validation processing method, device, storage medium and processor

【技术实现步骤摘要】
数据验证处理方法、装置、存储介质以及处理器
本专利技术涉及数据备份领域,具体而言,涉及一种数据验证处理方法、装置、存储介质以及处理器。
技术介绍
目前,采用磁盘快照的方式来进行数据被的越来越多,磁盘快照可以对真实的物理磁盘来进行备份,也可以对虚拟机上的磁盘或者块存储设备等各种各样存储设备来进行备份,所以磁盘快照技术得到了比较广的应用。由于,当前越来越多的传统中小型企业的业务已经从数据中心迁移到云计算平台,相应的数据备份的需求在云计算中也越来越多,这些数据都可以使用磁盘快照的方式来进行备份。在云计算平台中,对于承载重要业务的云盘,用户会制定周期性的数据备份(即创建磁盘快照)计划,以备后续灾难发生时将数据恢复回来,确保业务的可用性。专利技术人发现,当前的磁盘快照机制在“灾难发生后用于数据恢复”真正发生之前,用户无法看到或者确认他的云盘确实可以通过回滚到之前创建的某个快照来恢复业务数据,云服务提供商没有提供一种机制去验证快照回滚后的数据完整性和数据正确性,例如,当一个云盘创建了一个数据备份(即快照)并且在后续某个时间点将云盘回滚到之前本文档来自技高网...

【技术保护点】
1.一种数据验证处理方法,包括:/n获取快照数据,其中,所述快照数据是对第一磁盘进行快照得到的用于对所述第一磁盘的数据进行备份的数据;/n将所述快照数据恢复写入到预先准备的第二磁盘上;/n将所述快照数据对应的所述第一磁盘的数据与恢复写入到所述第二磁盘的数据进行比较,其中,所述比较的结果用于验证所述快照数据在回滚之后的状况。/n

【技术特征摘要】
1.一种数据验证处理方法,包括:
获取快照数据,其中,所述快照数据是对第一磁盘进行快照得到的用于对所述第一磁盘的数据进行备份的数据;
将所述快照数据恢复写入到预先准备的第二磁盘上;
将所述快照数据对应的所述第一磁盘的数据与恢复写入到所述第二磁盘的数据进行比较,其中,所述比较的结果用于验证所述快照数据在回滚之后的状况。


2.根据权利要求1所述的方法,其中,在所述快照数据为对基于日志结构的快照设备进行快照得到的数据的情况下,将所述快照数据恢复写入到所述第二磁盘上包括:
将所述快照数据写入所述第二磁盘;
在所述第二磁盘上重放从创建所述快照数据时刻起在所述第一磁盘上发生的所有输入输出IO操作,并将所有IO操作应用到所述第二磁盘上,其中,所述IO操作包括:IO写操作。


3.根据权利要求2所述的方法,其中,在所述第二磁盘上重放所述所有IO操作,并将所有IO操作应用到所述第二磁盘上包括:
在所述第二磁盘上重放所述所有IO操作,并获取所述所有IO操作对应的日志;
将所述日志应用到所述第二磁盘。


4.根据权利要求1至3中任意一项所述的方法,其中,所述第二磁盘为临时磁盘,
在将所述快照数据恢复写入到所述第二磁盘上之前,所述方法还包括:创建所述临时磁盘作为所述第二磁盘;
在得到所述比较的结果之后,所述方法还包括:删除所述临时磁盘。


5.根据权利要求1至3中任意一项所述的方法,其中,在所述第一磁盘支持合并功能compaction的情况下,所述方法还包括:
在创建所述快照数据以及执行所述数据验证处理方法过程中禁止所述第一磁盘的合并功能;
在得到所述比较的结果之后,重新打开所述合并功能。


6.根据权利要求1至3中任意一项所述的方法,其中,将所述快照数据对应的所述第一磁盘的数据与恢复写入到所述第二磁盘的数据进行比较之后,所述方法还包括:
根据所述比较的结果确定恢复写入到所述第二磁盘的数据的完整性和正确性;
向用户展示所述完整性和所述正确性。


7.一种数据验证处理装置,包括:
获取模块,用于获取快照数据,其中,所述快照数据是对...

【专利技术属性】
技术研发人员:彭海林佘海斌
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1