[发明专利]一种数据保护方法、装置、设备及介质在审
申请号: | 202210936609.4 | 申请日: | 2022-08-05 |
公开(公告)号: | CN115328851A | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 吴文峰;林洁琬;黄鹄;肖露;高磊;陈杰 | 申请(专利权)人: | 天翼云科技有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F11/14 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李淑彬 |
地址: | 100007 北京市东城区青*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 保护 方法 装置 设备 介质 | ||
本申请提供了一种数据保护方法、装置、设备及介质,该方法中只有当接收到访问快照指令,即用户需要使用快照时,才生成快照卷,并将用户需要使用的快照对应数据块的目标元数据赋予这个快照卷。通过新的元数据管理方式,将快照时间点的记录保存在系统中,将每一个快照卷都从时间点的记录中剥离出来。并非每次快照都生成快照卷,无需维护大量额外的快照卷,节省了存储空间。创建快照时只是对数据块做标记,属于正常系统性能开销,没有大量额外指针操作,快照资源开销少,性能影响小。同时无需维护大量额外的快照指针,快照的数量远多于其他存储,可以在更短的时间间隔内生成快照,可持续进行数据保护,最大程度减少各种原因导致的数据丢失。
技术领域
本申请涉及大规模分布式块存储领域,尤其涉及一种数据保护方法、装置、设备及介质。
背景技术
快照是分布式存储的一个重要功能,主要用于在线数据备份与恢复,可防范逻辑故障风险,比如文件格式损坏、系统崩溃以及误删除操作等。快照通常也被称为“元数据”拷贝,即所有的数据并没有被真正拷贝到另一个位置,只是指示数据实际所存储位置的指针被拷贝。当前分布式存储块设备的快照有部分采用写时重定向(Redirect-on-Write,ROW)机制生成快照卷。采用这种机制,创建快照卷后,后续再对快照卷对应的数据进行修改时,直接将新数据写入到该快照卷的预留的快照空间中,并根据源卷和快照卷上的数据存储位置建立映射,读取数据时根据映射表来读,快照创建前的数据从源卷读取,快照创建后的数据从快照卷读取。
但是当前技术存在以下的问题:
快照卷占用太多存储空间的问题。这是因为每次创建快照时都会生成一个快照卷,并创建一份相应数据块的元数据赋予这个快照卷,这使得每次快照都要涉及大量元数据的拷贝操作,快照卷需要预留一定比例的存储空间;同时还需要在快照卷中预留一定比例的存储空间,便于后续修改数据的写入,因此,可能会因为预留存储空间不足导致无法持续创建快照卷,无法对后续写入的数据进行持续性的数据保护。并且一旦某个快照卷被删除或者被覆盖,这个快照将无法继续使用,导致无法对已经写入的数据进行持续性的数据保护。
因此,需要一种占存储空间小、能够对数据进行持续性保护的快照方法,解决现有技术中的弊端。
发明内容
本申请提供了一种数据保护方法、装置、设备及介质,用于解决现有技术中的快照卷占空间太多,且无法对数据进行持续性的数据保护的问题。
本申请实施例提供的具体技术方案如下:
第一方面,本申请提供了一种数据保护方法,所述方法包括:
若接收到访问快照指令,则根据数据块的元数据中标记的快照时间点及所述访问快照指令中携带的目标快照时间点,针对所述目标快照时间点,将标记有所述目标快照时间点的元数据,确定为目标元数据,并将标记的快照时间点早于所述目标快照时间点、且与标记有所述目标快照时间点的逻辑地址无对应关系的元数据确定为目标元数据;基于所述目标元数据,生成快照卷。
在一种可能的实施方式中,所述方法还包括:若接收到对所述快照卷对应的目标数据块的修改操作,根据所述修改操作确定修改后的数据,将修改后的数据保存到新的数据块中。
在一种可能的实施方式中,所述方法还包括:将所述新的数据块的元数据中的逻辑地址记录为与所述目标数据块的逻辑地址对应的逻辑地址。
在一种可能的实施方式中,所述方法还包括:判断当前时间与接收到所述访问快照指令之间的时间间隔是否大于预设的时长阈值;若是,则删除所述快照卷。
在一种可能的实施方式中,在数据块的元数据中标记时间包括:接收携带待创建快照的数据源卷的标识信息的创建快照指令;确定所述标识信息的数据源卷中未标记为只读模式的原数据块,在所述原数据块的元数据中标记快照时间点,其中该快照时间点为接收到所述创建快照指令的时间。
在一种可能的实施方式中,所述方法还包括:将所述原数据块标记为只读。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210936609.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置