[发明专利]一种目录管理方法及装置有效
申请号: | 202011373971.2 | 申请日: | 2020-11-30 |
公开(公告)号: | CN112597120B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 邵秀;豆文明;张鼎鸿;汪少杰 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/11 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河南省郑州市郑州高*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 目录 管理 方法 装置 | ||
本申请提供一种目录管理方法及装置,该方法应用于存储设备中处于活跃状态的MDS模块,该方法包括:在接收到目录创建请求时,若本MDS模块的身份标识为指定的身份标识,则根据目录创建请求创建对应的新目录;若新目录的目录层级为指定的目录层级,则确定目录层级已开启目录固定功能,并执行以下操作:获取其他存储设备中与本MDS模块进行心跳交互且处于活跃状态的MDS模块上被固定的目录的第一数量;根据获取到的第一数量和本MDS模块上被固定的目录的第二数量,确定新目录被固定到的MDS模块;将新目录固定到确定出的MDS模块上进行管理。本申请可提高分布式文件系统的性能。
技术领域
本申请涉及文件系统技术领域,尤其涉及一种目录管理方法及装置。
背景技术
在一个分布式文件系统中,通常由多个存储设备中处于活跃状态的元数据服务(MetaData Server,MDS)模块共同管理元数据。
具体地,这些MDS模块一般通过目录结构的管理模式管理相关元数据。对于任一MDS模块,会根据这些MDS模块管理的目录中的元数据的读写热度,计算这些MDS模块的负载值,并在该MDS模块的负载值较高时,将该MDS管理的部分目录迁移到负载值较低的MDS模块上。
但是,在实际使用过程中,发现这些MDS模块之间会频繁发生目录迁移,由于目录迁移过程中被迁移的目录的访问被冻结,这就导致客户无法正常访问被迁移的目录所涉及的业务,从而影响分布式文件系统的性能。
发明内容
为克服相关技术中存在的问题,本申请提供了一种目录管理方法及装置。
根据本申请实施例的第一方面,提供一种目录管理方法,所述方法应用于存储设备中处于活跃状态的MDS模块,所述方法包括:
在接收到目录创建请求时,若本MDS模块的身份标识为指定的身份标识,则根据所述目录创建请求创建对应的新目录;
若所述新目录的目录层级为指定的目录层级,则确定所述目录层级已开启目录固定功能,并执行以下操作:
获取其他存储设备中与本MDS模块进行心跳交互且处于活跃状态的MDS模块上被固定的目录的第一数量;
根据获取到的第一数量和本MDS模块上被固定的目录的第二数量,确定所述新目录被固定到的MDS模块;
将所述新目录固定到确定出的MDS模块上进行管理。
根据本申请实施例的第二方面,提供一种目录管理装置,所述装置应用于存储设备中处于活跃状态的MDS模块,所述装置包括:
创建模块,用于在接收到目录创建请求时,若本MDS模块的身份标识为指定的身份标识,则根据所述目录创建请求创建对应的新目录;
处理模块,用于在所述新目录的目录层级为指定的目录层级时,确定所述目录层级已开启目录固定功能,并执行以下操作:
获取其他存储设备中与本MDS模块进行心跳交互且处于活跃状态的MDS模块上被固定的目录的第一数量;
根据获取到的第一数量和本MDS模块上被固定的目录的第二数量,确定所述新目录被固定到的MDS模块;
将所述新目录固定到确定出的MDS模块上进行管理。
本申请的实施例提供的技术方案可以包括以下有益效果:
在本申请实施例中,在存储设备中处于活跃状态的MDS模块侧,指定一些目录层级开启目录固定功能,这些开启目录固定功能的目录层级下的新目录会被指定的身份标识对应的MDS模块分散地固定到某些MDS模块上,这些新目录不会再频繁发生迁移,从而保证了客户对这些新目录所涉及的业务的访问,一定程度上提高了分布式文件系统的性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011373971.2/2.html,转载请声明来源钻瓜专利网。