一种数据保护方法、装置、设备及介质制造方法及图纸

技术编号:35570349 阅读:34 留言:0更新日期:2022-11-12 15:54
本申请提供了一种数据保护方法、装置、设备及介质,该方法中只有当接收到访问快照指令,即用户需要使用快照时,才生成快照卷,并将用户需要使用的快照对应数据块的目标元数据赋予这个快照卷。通过新的元数据管理方式,将快照时间点的记录保存在系统中,将每一个快照卷都从时间点的记录中剥离出来。并非每次快照都生成快照卷,无需维护大量额外的快照卷,节省了存储空间。创建快照时只是对数据块做标记,属于正常系统性能开销,没有大量额外指针操作,快照资源开销少,性能影响小。同时无需维护大量额外的快照指针,快照的数量远多于其他存储,可以在更短的时间间隔内生成快照,可持续进行数据保护,最大程度减少各种原因导致的数据丢失。数据丢失。数据丢失。

【技术实现步骤摘要】
一种数据保护方法、装置、设备及介质


[0001]本申请涉及大规模分布式块存储领域,尤其涉及一种数据保护方法、装置、设备及介质。

技术介绍

[0002]快照是分布式存储的一个重要功能,主要用于在线数据备份与恢复,可防范逻辑故障风险,比如文件格式损坏、系统崩溃以及误删除操作等。快照通常也被称为“元数据”拷贝,即所有的数据并没有被真正拷贝到另一个位置,只是指示数据实际所存储位置的指针被拷贝。当前分布式存储块设备的快照有部分采用写时重定向(Redirect

on

Write,ROW)机制生成快照卷。采用这种机制,创建快照卷后,后续再对快照卷对应的数据进行修改时,直接将新数据写入到该快照卷的预留的快照空间中,并根据源卷和快照卷上的数据存储位置建立映射,读取数据时根据映射表来读,快照创建前的数据从源卷读取,快照创建后的数据从快照卷读取。
[0003]但是当前技术存在以下的问题:
[0004]快照卷占用太多存储空间的问题。这是因为每次创建快照时都会生成一个快照卷,并创建一份相应数据块的元数据赋予这个快照本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据保护方法,其特征在于,所述方法包括:若接收到访问快照指令,则根据数据块的元数据中标记的快照时间点及所述访问快照指令中携带的目标快照时间点,针对所述目标快照时间点,将标记有所述目标快照时间点的元数据,确定为目标元数据,并将标记的快照时间点早于所述目标快照时间点、且与标记有所述目标快照时间点的逻辑地址无对应关系的元数据确定为目标元数据;基于所述目标元数据,生成快照卷。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若接收到对所述快照卷对应的目标数据块的修改操作,根据所述修改操作确定修改后的数据,将修改后的数据保存到新的数据块中。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述新的数据块的元数据中的逻辑地址记录为与所述目标数据块的逻辑地址对应的逻辑地址。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断当前时间与接收到所述访问快照指令之间的时间间隔是否大于预设的时长阈值;若是,则删除所述快照卷。5.根据权利要求1所述的方法,其特征在于,在数据块的元数据中标记时间包括:接收携带待创建快照的数据源卷的标识信息的创建快照指令;确定所述标识信息的数据源卷中未标记为只读模式的原数据块,在所述原数据块的元数据中标记快照时间点,其中该快照时间点...

【专利技术属性】
技术研发人员:吴文峰林洁琬黄鹄肖露高磊陈杰
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1