[发明专利]一种元数据处理方法及装置有效
| 申请号: | 201610263927.3 | 申请日: | 2016-04-25 |
| 公开(公告)号: | CN107305582B | 公开(公告)日: | 2020-05-08 |
| 发明(设计)人: | 刘保言;黄生儒 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F16/16 | 分类号: | G06F16/16 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据处理 方法 装置 | ||
本申请提供了一种元数据处理方法及装置,涉及计算机领域,用于通过隔离存储元数据,避免相互关联的元数据间的相互影响,从而来提高元数据的可靠性。该元数据处理方法包括:确定元数据满足隔离存储策略,所述元数据为文件系统中的任意一个元数据,所述元数据存储在所述文件系统的第一块中,所述第一块为所述文件系统包括的任意一个非预留块;复制所述元数据,将复制的所述元数据存储到预留块中;生成预留编号,所述预留编号为存储在所述预留块中的复制的所述元数据的编号;将所述预留编号存储在所述第一块中。
技术领域
本发明涉及计算机领域,尤其涉及一种元数据处理方法及装置。
背景技术
目前,随着闪存介质产品在手机、平板、电视和手表等范围的应用越来越广泛,闪存介质产品的可靠性也变得非常重要。闪存介质产品的可靠性主要指闪存介质产品的文件系统的可靠性。闪存介质产品的文件系统的数据分为元数据和数据本身。元数据(Metadata),又称中介数据或中继数据,是描述数据的数据(data about data),主要是描述数据属性(property)的信息,例如超级块,文件信息,映射表等关键数据。如果元数据损坏,不管文件系统的数据本身是否正确,数据都会变得不可用,因此,元数据的可靠性是闪存介质产品的文件系统的可靠性的关键。
在现有技术中,闪存介质产品的文件系统通常将元数据按顺序存放。示例的,以第四代扩展文件系统(英文全称:Fourth extended file system,英文简称:EXT4)的索引节点(inode)为例说明,索引节点为元数据的一部分。如图1所示,EXT4的一个索引节点的大小为256字节(英文全称:Byte,英文简称:B),一个块(block)的大小为4千字节(英文全称:Kibibyte,英文简称:KB),一个块存放16个索引节点。其中,索引节点有需要频繁刷新的,例如索引节点2和索引节点32;或者很少刷新或根本不会刷新的,例如,索引节点1等。由于元数据在文件系统中是关联存储的,因此,在刷新过程中,如果遇到异常情况,例如,突然断电或电压波动等,整个块的元数据可能损坏,导致块上数据不一致,文件系统故障。
发明内容
本发明的目的在于提供一种元数据处理方法及装置,通过隔离存储元数据,避免相互关联的元数据间的相互影响,从而来提高元数据的可靠性。
上述目标和其他目标将通过独立权利要求中的特征来达成。进一步的实现方式在从属权利要求、说明书和附图中体现。
第一方面,提供一种元数据处理方法,包括:
在计算机开机以后,计算机需要持续地读、写或处理文件系统中的数据,在计算机持续地读、写或处理文件系统中的数据中时,首先,确定元数据满足隔离存储策略,所述元数据为文件系统中的任意一个元数据,所述元数据存储在所述文件系统的第一块(block)中,所述第一块为所述文件系统包括的任意一个非预留块;然后,复制所述元数据,将复制的所述元数据存储到预留块中;生成预留编号,所述预留编号为存储在所述预留块中的复制的所述元数据的编号;将所述预留编号存储在所述第一块中,以便于处理所述第一块中的元数据时根据所述预留编号查找到复制的所述元数据,处理复制的所述元数据。
上述第一方面提供的元数据处理方法,当确定文件系统中的元数据满足隔离存储策略时,通过复制所述元数据,将复制的所述元数据存储到预留块中,同时,生成存储在所述预留块中的复制的所述元数据的预留编号,将所述预留编号存储在存储所述元数据的块中,从而将文件系统中的元数据根据隔离存储策略隔离存储,在处理元数据时根据预留编号查找到复制的所述元数据,处理复制的所述元数据,避免相互关联的元数据间的相互影响,从而提高元数据的可靠性。
在第一方面的第一种可实现方式中,所述判断元数据满足隔离存储策略包括:
判断所述元数据的平均刷新次数大于门限值。
在第一方面的第二种可实现方式中,所述判断元数据满足隔离存储策略包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610263927.3/2.html,转载请声明来源钻瓜专利网。





