发明名称 元数据修复方法及装置
摘要 本发明实施例提供了一种元数据修复方法及装置,涉及数据存储领域,应用于存储阵列中,所述方法包括:当确定第一映射数据无损坏且第二映射数据损坏时,以第三逻辑块的大小为粒度读取每个第二逻辑块;获取粒度数据中存储的各个逻辑区块地址LBA,得到每段粒度数据所对应的LBA范围;利用LBA范围与第三逻辑块的标识之间的对应关系,确定出与每段粒度数据的LBA范围对应的第三逻辑块的标识;当第二映射数据中不存在包含确定出的所述第三逻辑块的标识的元数据时,生成由所述第三逻辑块的标识组成的元数据。解决了现有技术中元数据损坏时,通过人为加强培训无法完全杜绝违规操作且会增加很多沟通的成本的技术问题,达到了提高元数据修复效率的效果。
申请公布号 CN105808378A 申请公布日期 2016.07.27
申请号 CN201610107365.3 申请日期 2016.02.26
申请人 华为技术有限公司 发明人 曾煜
分类号 G06F11/14(2006.01)I;G06F3/06(2006.01)I 主分类号 G06F11/14(2006.01)I
代理机构 北京三高永信知识产权代理有限责任公司 11138 代理人 罗振安
主权项 一种元数据修复方法,其特征在于,应用于存储阵列中,所述存储阵列包括第一逻辑块,所述第一逻辑块包括多个第二逻辑块,每个第二逻辑块包括多个第三逻辑块,所述第一逻辑块与所述多个第二逻辑块之间的映射关系为第一映射数据,所述每个第二逻辑块与所述多个第三逻辑块之间的映射关系为第二映射数据,所述方法包括:当确定第一映射数据无损坏且第二映射数据损坏时,以所述第三逻辑块的大小为粒度读取所述每个第二逻辑块;在每次读取具有第三逻辑块大小的粒度数据时,获取粒度数据中存储的各个逻辑区块地址LBA,得到每段粒度数据所对应的LBA范围;利用LBA范围与第三逻辑块的标识之间的对应关系,确定出与每段粒度数据的LBA范围对应的第三逻辑块的标识;当第二映射数据中不存在包含确定出的所述第三逻辑块的标识的元数据时,生成由所述第三逻辑块的标识组成的元数据。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼
您可能感兴趣的专利