【技术实现步骤摘要】
分布式存储系统Inode号分配管理方法及相关组件
本申请涉及分布式文件系统
,特别涉及分布式存储系统Inode号分配管理方法、装置、设备及一种可读存储介质。
技术介绍
在分布式文件系统中,每一个文件都有一个对应的Inode(索引节点),Inode中记录有与该文件有关的元数据信息。每个Inode都有一个编号(简称为Inode号或Ino),文件系统通过Inode号来识别不同的文件。在分布式文件系统中的每次创建操作,都需要分配一个专有的Ino(Inode号)。现在分布式文件系统中Ino的分配为依次递增分配,随着现在越来越多海量数据的产生,而Ino并不是取之不尽的,随着越来越多垃圾数据的释放,Ino产生很大的浪费。因此,如何节省Ino使用量,从而进一步提高分布式文件系统可存储的文件数量,是本领域技术人员急需解决的问题。
技术实现思路
本申请的目的是提供分布式存储系统Inode号分配管理方法,该方法可以节省Ino使用量,从而进一步提高分布式文件系统可存储的文件数量;本申请的另一目的是提供分布式存储系统Inode号分配管理装置、设备及一种可读存储介质。为解决上述技术问题,本申请提供一种分布式存储系统Inode号分配管理方法,包括:主MDS中InoTable接收到MDS发起的索引节点号配置申请后,根据当前可用的索引节点号资源为所述MDS分配索引节点号,以便所述索引节点号调用所述索引节点号响应客户端的元数据创建请求;接收到客户端连接异常回收通知后,确定为连接异常的客户 ...
【技术保护点】
1.一种分布式存储系统Inode号分配管理方法,其特征在于,包括:/n主MDS中InoTable接收到MDS发起的索引节点号配置申请后,根据当前可用的索引节点号资源为所述MDS分配索引节点号,以便所述索引节点号调用所述索引节点号响应客户端的元数据创建请求;/n接收到客户端连接异常回收通知后,确定为连接异常的客户端分配的索引节点号,并确定所述索引节点号中未使用的索引节点号;/n对所述未使用的索引节点号执行节点号回收处理;/n接收到元数据删除回收通知后,确定执行元数据删除操作的索引节点号;/n对所述执行元数据删除操作的索引节点号执行节点号回收处理;/n将回收的索引节点号添加至所述可用的索引节点号资源中。/n
【技术特征摘要】
1.一种分布式存储系统Inode号分配管理方法,其特征在于,包括:
主MDS中InoTable接收到MDS发起的索引节点号配置申请后,根据当前可用的索引节点号资源为所述MDS分配索引节点号,以便所述索引节点号调用所述索引节点号响应客户端的元数据创建请求;
接收到客户端连接异常回收通知后,确定为连接异常的客户端分配的索引节点号,并确定所述索引节点号中未使用的索引节点号;
对所述未使用的索引节点号执行节点号回收处理;
接收到元数据删除回收通知后,确定执行元数据删除操作的索引节点号;
对所述执行元数据删除操作的索引节点号执行节点号回收处理;
将回收的索引节点号添加至所述可用的索引节点号资源中。
2.如权利要求1所述的分布式存储系统Inode号分配管理方法,其特征在于,主MDS中InoTable接收到MDS发起的索引节点号配置申请后,根据当前可用的索引节点号资源为所述MDS分配索引节点号,以便所述索引节点号调用所述索引节点号响应客户端的元数据创建请求,包括:
主MDS中InoTable接收到MDS发起的索引节点号配置申请后,根据当前可用的索引节点号资源为所述MDS分配批量索引节点号,以便所述索引节点号调用所述批量索引节点号响应客户端的若干次元数据创建请求;其中,所述批量索引节点号中包括至少两个索引节点号。
3.如权利要求1所述的分布式存储系统Inode号分配管理方法,其特征在于,主MDS中InoTable接收到MDS发起的索引节点号配置申请后,根据当前可用的索引节点号资源为所述MDS分配索引节点号,以便所述索引节点号调用所述索引节点号响应客户端的元数据创建请求,包括:
主MDS中InoTable接收到MDS发起的索引节点号配置申请后,按照分配优先级回收节点号高于未分配节点号的顺序,从当前可用的索引节点号资源中为所述MDS分配索引节点号,以便所述索引节点号调用所述索引节点号响应客户端的元数据创建请求。
4.一种分布式存储系统Inode号分配管理装置,其特征在于,应用于主MDS中InoTable,该装置包括:
资源分配单元,用于接收到MDS发起的索引节点号配置申请后,根据当前可用的索引节点号资源为所述MDS分配索引节点号,以便所述索引节点号调用所述索引节点号响应客户端的元数据创建请求;
异常处理单元,用于接收到客户端连接异常回收通知后,确定为连接异常的客户端分配的索引节点号,并确定所述索引节点号中未使用的索引节点号;
异常回收单元,用于对所述未使用的索引节点号执行节点号回收处理;
删除处理单元,用于接收到元数据删除回收通知后,确定执行元数据删除操作的索引节点号;
删除回收单元,用于对所述执行元数据删除操作的索引节...
【专利技术属性】
技术研发人员:罗浩,李杰,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。