一种基于True CDP的数据写入方法、装置及介质制造方法及图纸

技术编号:26845020 阅读:20 留言:0更新日期:2020-12-25 13:06
本申请公开了一种基于True CDP的数据写入方法、装置及介质,方法包括:为目标盘设置基于True CDP的数据备份的配置参数;在确定出跟踪到的数据IO为写入操作时,基于配置参数对与写入操作对应的文件的元数据进行reflink操作;根据写入操作将文件写入至目标写入位置。由于Reflink在进行文件备份时并不进行真正的数据空间分配及备份,只保存了文件的元数据,因此其所需的存储空间开销极小;只有在执行数据写入操作时,才会以写时复制的方式写入对应的文件,即本方法利用reflink的CoW特性规避了数据“双写”的问题,有效提高了数据备份的效率,从而提高了数据写入的效率,提高了存储空间的利用率。

【技术实现步骤摘要】
一种基于TrueCDP的数据写入方法、装置及介质
本专利技术涉及数据IO领域,特别涉及一种基于TrueCDP的数据写入方法、装置及计算机可读存储介质。
技术介绍
在云计算、虚拟化场景中,传统的数据备份方案主要是周期性对数据进行备份,包括全量备份及增量备份,主要方案就是快照(snapshot)技术;然而在一些对数据安全要求较高的应用场景中,用户对数据恢复的粒度具有更高的要求,需要能够将数据恢复到任意时间点,因此CDP(ContinuousDataProtection,持续数据保护)技术应用而生。CDP持续数据保护,也称数据实时备份(real-timebackup),会对数据的任意修改都自动备份,本质上是保存了用户对数据修改的任意版本,因此可支持用户将数据恢复到任意时刻。其中,CDP实现方案包括TrueCDP和NearCDP;TrueCDP实现技术主要有基于硬件和基于日志的两种实现方式。基于硬件的TrueCDP通过专用硬件旁路,将数据写入专用CDP硬件设备中;该方案性能较好,但实现起来成本较高,只应用在一些对成本不敏感的专用场合;另一种TrueCD本文档来自技高网...

【技术保护点】
1.一种基于True CDP的数据写入方法,其特征在于,包括:/n为目标盘设置基于True CDP的数据备份的配置参数;/n在确定出跟踪到的数据IO为写入操作时,基于所述配置参数对与所述写入操作对应的文件的元数据进行reflink操作;/n根据所述写入操作将所述文件写入至目标写入位置。/n

【技术特征摘要】
1.一种基于TrueCDP的数据写入方法,其特征在于,包括:
为目标盘设置基于TrueCDP的数据备份的配置参数;
在确定出跟踪到的数据IO为写入操作时,基于所述配置参数对与所述写入操作对应的文件的元数据进行reflink操作;
根据所述写入操作将所述文件写入至目标写入位置。


2.根据权利要求1所述的方法,其特征在于,所述在确定出跟踪到的数据IO为写入操作时,基于所述配置参数对与所述写入操作对应的文件的元数据进行reflink操作的过程,具体包括:
利用QEMU跟踪所述数据IO,并判断所述数据IO是否为写入操作;
若是,则基于所述配置参数对与所述写入操作对应的文件的元数据进行reflink操作。


3.根据权利要求2所述的方法,其特征在于,在所述基于所述配置参数对与所述写入操作对应的文件的元数据进行reflink操作之后,进一步包括:
记录进行reflink操作的备份时间;
当获取到数据恢复指令时,从各所述备份时间中确定出与所述数据恢复指令中的目标恢复时间对应的目标备份时间,并利用与所述目标备份时间对应的备份数据进行数据恢复操作。


4.根据权利要求3所述的方法,其特征在于,进一步包括:
按照预设备份粒度策略清理所述备份数据。


5.根据权利要求4所述的方法,其特征在于,所述按照预设备份粒度策略清理所述备份数据的过程,具体包括:
按照预设时间周期和所述预设备份粒度策略清理所述备份数据。

【专利技术属性】
技术研发人员:李宏伟颜秉珩
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1