【技术实现步骤摘要】
元数据服务架构管理方法、计算机系统、电子设备及介质
[0001]本公开的实施例涉及一种用于元数据服务架构的管理方法、计算机系统、电子设备及计算机可读存储介质。
技术介绍
[0002]文件系统是操作系统用于明确存储设备或分区上的文件的方法和数据结构,即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件称为文件管理系统,简称文件系统。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,文件系统负责为用户建立文件、存入、读出、修改、转储文件,控制文件的存储,当用户不再使用时撤销文件等。元数据是文件系统的关键数据,记录了文件的各种属性。文件系统的元数据需要持久保存在磁盘上。
技术实现思路
[0003]本公开至少一个实施例提供一种用于元数据服务架构的管理方法,该元数据服务架构包括多个元数据服务器,该管理方法包括:将文件系统中的元数据划分为多个元数据片段并分别存储在不同的元数据存储区域中;每个元数据服务器管理至少一个元数据存储区域。
[0004]例如,在本公开至少一个实施例提供的管理方法中,不同的元数据片段存储在不同的元数据存储区域中,不同的元数据服务器管理不同的元数据存储区域,不同的元数据存储区域所存储的元数据片段不同。
[0005]例如,在本公开至少一个实施例提供的管理方法中,将文件系统中的元数据划分为多个元数据片段并分别存储在不同的元数据存储区域中,包括:根据目录特性将元数据划分为多个元数据片段;根据各个元数 ...
【技术保护点】
【技术特征摘要】
1.一种用于元数据服务架构的管理方法,其中,所述元数据服务架构包括多个元数据服务器,所述管理方法包括:将文件系统中的元数据划分为多个元数据片段并分别存储在不同的元数据存储区域中;每个所述元数据服务器管理至少一个所述元数据存储区域。2.根据权利要求1所述的管理方法,其中,不同的元数据片段存储在不同的元数据存储区域中,不同的元数据服务器管理不同的元数据存储区域,不同的元数据存储区域所存储的元数据片段不同。3.根据权利要求1所述的管理方法,其中,将所述文件系统中的元数据划分为所述多个元数据片段并分别存储在不同的元数据存储区域中,包括:根据目录特性将所述元数据划分为所述多个元数据片段;根据各个元数据服务器的负载确定所述多个元数据片段各自的存储位置并进行存储。4.根据权利要求1所述的管理方法,其中,每个所述元数据服务器管理至少一个所述元数据存储区域,包括:每个所述元数据服务器为不同的元数据存储区域中的元数据创建不同的缓存;读取所述元数据存储区域中的元数据并加载到对应的缓存中。5.根据权利要求1
‑
4中的任一项所述的管理方法,其中,所述元数据服务器配置为管理缓存的创建、数据加载和淘汰、缓存的释放。6.根据权利要求1
‑
4中的任一项所述的管理方法,还包括:响应于所述文件系统启动,为每个所述元数据服务器分配元数据。7.根据权利要求6所述的管理方法,其中,响应于所述文件系统启动,为每个所述元数据服务器分配元数据,包括:响应于所述文件系统启动,利用监控模块统计所述元数据服务器的信息和所述元数据存储区域的信息;所述监控模块中的元数据存储区域管理模块将所述元数据存储区域分配给不同的元数据服务器;所述元数据存储区域管理模块建立所述元数据存储区域和所述元数据服务器之间的映射信息,并将所述映射信息发送给所述元数据服务器;所述元数据服务器响应于接收到所述映射信息,为每个所述元数据存储区域分配缓存,并分别加载各个元数据存储区域中的元数据到对应的缓存中。8.根据权利要求1
‑
4中的任一项所述的管理方法,还包括:将发生故障的元数据服务器管理的元数据存储区域进行重新分配。9.根据权利要求8所述的管理方法,其中,将发生故障的元数据服务器管理的元数据存储区域进行重新分配,包括:响应于所述元数据服务器发生故障,所述元数据存储区域管理模块统计需要重新分配的元数据存储区域;根据所述元数据服务器的负载情况,所述元数据存储区域管理模块将发生故障的元数据服务器管理的元数据存储区域分配给其它元数据服务器。10.根据权利要求9所述的管理方法,其中,所述元数据存储区域管理模块统计需要重
新分配的元数据存储区域,包括:所述元数据服务器周期性地向监控模块发送心跳信息,其中,所述心跳信息包括所述元数据服务器的状态...
【专利技术属性】
技术研发人员:郝志敏,李红,刘乃鹏,蒋维,韦新伟,李立帅,韩月,
申请(专利权)人:联想凌拓科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。