【技术实现步骤摘要】
本专利技术涉及分布式存储优化,具体涉及一种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中的元数据访问方法,其...
【专利技术属性】
技术研发人员:刘海军,杨光,
申请(专利权)人:武汉噢易云计算股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。