用于数据恢复的方法、设备和计算机程序产品技术

技术编号:42113590 阅读:23 留言:0更新日期:2024-07-25 00:34
本公开的实施例涉及用于数据恢复的方法、电子设备和计算机程序产品。该方法包括基于索引节点表中所缺失的索引节点与扩展表中的数据逻辑地址的关系,确定索引节点是否为能够被恢复的目标索引节点。方法还包括响应于确定索引节点为目标索引节点,获取与目标索引节点相对应的关联数据。方法还包括基于所获取的关联数据,恢复索引节点。本公开的实施例能够避免卷级数据丢失,降低存储产品的数据丢失率,提高用户满意度。

【技术实现步骤摘要】

本公开的实施例总体涉及数据存储领域,具体涉及用于数据恢复的方法、设备和计算机程序产品


技术介绍

1、计算系统通过执行软件程序获得高程度的功能性。计算系统使用存储设备以便存储这样的软件程序和其它文件。文件系统下方涉及将数据块放置在存储设备内的何处。文件系统本身不具有对该存储设备的可见性,而是以卷的形式查看存储。文件系统可以在卷内构建目录,并且在命名空间的根目录处,或者在命名空间的一个目录内,将文件保存到命名空间中。通常,在命名空间中可以设置有诸如索引节点的元数据和数据扩展,并且可以创建映射层,以实现对存储设备的读取或写入路径。然而,数据丢失对于存储产品来说仍然是亟待解决的问题。


技术实现思路

1、本公开的实施例提供了用于数据恢复的方法、设备和计算机程序产品。

2、在本公开的第一方面,提供了一种数据恢复的方法。该方法包括:基于索引节点表中所缺失的索引节点与扩展表中的数据地址的关系,确定索引节点是否为能够被恢复的目标索引节点;响应于确定索引节点为目标索引节点,获取与目标索引节点相对应的关联数据;以及基本文档来自技高网...

【技术保护点】

1.一种数据恢复的方法,包括:

2.根据权利要求1所述的方法,其中确定所述索引节点是否为目标索引节点包括:

3.根据权利要求2所述的方法,其中确定所述故障索引节点是否为所述目标索引节点包括:

4.根据权利要求1所述的方法,其中获取所述关联数据包括:

5.根据权利要求4所述的方法,其中获取所述关联数据还包括:

6.根据权利要求5所述的方法,其中获取所述关联数据还包括:基于所述关联索引节点中的用于指示数据源的字段,确定所述关联索引节点是否为家族索引节点,并且

7.根据权利要求6所述的方法,其中所述第二子关联数据包括以下至...

【技术特征摘要】

1.一种数据恢复的方法,包括:

2.根据权利要求1所述的方法,其中确定所述索引节点是否为目标索引节点包括:

3.根据权利要求2所述的方法,其中确定所述故障索引节点是否为所述目标索引节点包括:

4.根据权利要求1所述的方法,其中获取所述关联数据包括:

5.根据权利要求4所述的方法,其中获取所述关联数据还包括:

6.根据权利要求5所述的方法,其中获取所述关联数据还包括:基于所述关联索引节点中的用于指示数据源的字段,确定所述关联索引节点是否为家族索引节点,并且

7.根据权利要求6所述的方法,其中所述第二子关联数据包括以下至少一项:家族的标识、父索引节点的标识、租户的标识、或全局唯一文件存储的标识。

8.根据权利要求7所述的方法,其中获取所述关联数据还包括:从存储控制系统获取与所述目标索引节点相关联的第三子关联数据,

9.根据权利要求1所述的方法,其中恢复所述索引节点包括:在所述索引节点表中重建所述索引节点。

10.一种电子设备,包括:

11.根据权利要求10所述的电子设备,其中确定所述索引节点是否为目标索引节点包括:

12.根...

【专利技术属性】
技术研发人员:周巧生宫晨陈欢刘剑
申请(专利权)人:戴尔产品有限公司
类型:发明
国别省市:

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

1