【技术实现步骤摘要】
一种数据保护方法、装置、设备及介质
[0001]本申请涉及大规模分布式块存储领域,尤其涉及一种数据保护方法、装置、设备及介质。
技术介绍
[0002]快照是分布式存储的一个重要功能,主要用于在线数据备份与恢复,可防范逻辑故障风险,比如文件格式损坏、系统崩溃以及误删除操作等。快照通常也被称为“元数据”拷贝,即所有的数据并没有被真正拷贝到另一个位置,只是指示数据实际所存储位置的指针被拷贝。当前分布式存储块设备的快照有部分采用写时重定向(Redirect
‑
on
‑
Write,ROW)机制生成快照卷。采用这种机制,创建快照卷后,后续再对快照卷对应的数据进行修改时,直接将新数据写入到该快照卷的预留的快照空间中,并根据源卷和快照卷上的数据存储位置建立映射,读取数据时根据映射表来读,快照创建前的数据从源卷读取,快照创建后的数据从快照卷读取。
[0003]但是当前技术存在以下的问题:
[0004]快照卷占用太多存储空间的问题。这是因为每次创建快照时都会生成一个快照卷,并创建一份相应数据块 ...
【技术保护点】
【技术特征摘要】
1.一种数据保护方法,其特征在于,所述方法包括:若接收到访问快照指令,则根据数据块的元数据中标记的快照时间点及所述访问快照指令中携带的目标快照时间点,针对所述目标快照时间点,将标记有所述目标快照时间点的元数据,确定为目标元数据,并将标记的快照时间点早于所述目标快照时间点、且与标记有所述目标快照时间点的逻辑地址无对应关系的元数据确定为目标元数据;基于所述目标元数据,生成快照卷。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若接收到对所述快照卷对应的目标数据块的修改操作,根据所述修改操作确定修改后的数据,将修改后的数据保存到新的数据块中。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述新的数据块的元数据中的逻辑地址记录为与所述目标数据块的逻辑地址对应的逻辑地址。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断当前时间与接收到所述访问快照指令之间的时间间隔是否大于预设的时长阈值;若是,则删除所述快照卷。5.根据权利要求1所述的方法,其特征在于,在数据块的元数据中标记时间包括:接收携带待创建快照的数据源卷的标识信息的创建快照指令;确定所述标识信息的数据源卷中未标记为只读模式的原数据块,在所述原数据块的元数据中标记快照时间点,其中该快照时间点...
【专利技术属性】
技术研发人员:吴文峰,林洁琬,黄鹄,肖露,高磊,陈杰,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。