一种Glusterfs中的元数据访问方法及装置制造方法及图纸

技术编号:40424765 阅读:35 留言:0更新日期:2024-02-20 22:44
本发明专利技术公开了一种Glusterfs中的元数据访问方法及装置,涉及分布式存储优化技术领域,该方法包括md‑cache translator获取得到上层传输的操作,并判断获取的当前操作是否需要访问元数据缓存:若是,则从元数据缓存中获取元数据,并基于元数据的时间戳与超时值之和与当前时间的比较,将元数据的时间戳设置为当前时间;若否,则判定得到当前操作会修改元数据或文件实际数据时,将当前操作对应文件的元数据设置为无效。本发明专利技术能够有效提高元数据的命中率,并保持元数据的一致性。

【技术实现步骤摘要】

本专利技术涉及分布式存储优化,具体涉及一种glusterfs中的元数据访问方法及装置。


技术介绍

1、任何文件系统中的数据均分为数据和元数据。数据是指普通文件中的实际数据,而元数据是指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息等等。在分布式文件系统中,数据的分布信息包括:文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件则必须首先得到它的元数据,才能定位到文件的位置并且得到文件的内容。

2、对于glusterfs(一种分布式文件系统)而言,glusterfs并没有一个单独的管理单元去维护系统的元数据信息,这样看似对元数据的处理简单了许多,但是,正因为没有单独的管理单元去维护元数据信息,所以也就造成了元数据信息的使用十分麻烦。glusterfs对元数据的设计借鉴了传统文件系统元数据的设计模式,主要通过inode及dentry两个结构体来维护一个文件或者目录的元数据信息。glusterfs采用的是无元数据中心的架构模式,所以在对元数据操作的时候,将会有很长的访问路径,从用户经过网络再访问磁盘,最后本文档来自技高网...

【技术保护点】

1.一种Glusterfs中的元数据访问方法,其特征在于,具体包括以下步骤:

2.如权利要求1所述的一种Glusterfs中的元数据访问方法,其特征在于,所述从元数据缓存中获取元数据,并基于元数据的时间戳与超时值之和与当前时间的比较,将元数据的时间戳设置为当前时间,具体步骤包括:

3.如权利要求2所述的一种Glusterfs中的元数据访问方法,其特征在于,在从元数据缓存中获取对应当前操作的元数据之前,还包括:

4.如权利要求1所述的一种Glusterfs中的元数据访问方法,其特征在于,所述判定得到当前操作会修改元数据或文件实际数据时,将当前操作对应文件...

【技术特征摘要】

1.一种glusterfs中的元数据访问方法,其特征在于,具体包括以下步骤:

2.如权利要求1所述的一种glusterfs中的元数据访问方法,其特征在于,所述从元数据缓存中获取元数据,并基于元数据的时间戳与超时值之和与当前时间的比较,将元数据的时间戳设置为当前时间,具体步骤包括:

3.如权利要求2所述的一种glusterfs中的元数据访问方法,其特征在于,在从元数据缓存中获取对应当前操作的元数据之前,还包括:

4.如权利要求1所述的一种glusterfs中的元数据访问方法,其特征在于,所述判定得到当前操作会修改元数据或文件实际数据时,将当前操作对应文件的元数据设置为无效,具体步骤包括:

5.如权利要求2至4任一项所述的一种glusterfs中的元数据访问方法,其...

【专利技术属性】
技术研发人员:刘海军杨光
申请(专利权)人:武汉噢易云计算股份有限公司
类型:发明
国别省市:

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

1