一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种分布式文件系统的配额方法及相关组件与流程

2023-01-15 09:28:34 来源:中国专利 TAG:

技术特征:
1.一种分布式文件系统的配额方法,其特征在于,所述分布式文件系统包括元数据服务端和客户端,所述配额方法包括:当检测到目标目录有对象写入时,所述客户端判断是否存在所述目标目录或者所述目标目录的各上级目录的可用配额的数量小于需要写入的对象的数量;若是,则禁止所述对象写入至所述目标目录;若否,则允许所述对象写入至所述目标目录,并将所述目标目录及所述目标目录的各上级目录的可用配额的数量均减去所述对象的数量后的数量作为各目录的新的可用配额的数量,并将各目录的新的可用配额的数量上报至所述元数据服务端。2.如权利要求1所述的分布式文件系统的配额方法,其特征在于,在将各目录的新的可用配额的数量上报至所述元数据服务端之前,还包括:向所述元数据服务端发送可用配额的数量的更新请求,所述更新请求包括各目录的新的可用配额的数量;判断是否在预设时间段内接收到所述元数据服务端返回的成功响应消息;若是,则进入将各目录的新的可用配额的数量更新至所述元数据服务端的步骤;若否,则删除写入至所述目标目录的所述对象,并将各目录的新的可用配额的数量恢复至所述对象写入前的状态。3.如权利要求1所述的分布式文件系统的配额方法,其特征在于,在检测到目标目录有对象写入之后,还包括:判断是否存在所述目标目录或者所述目标目录的各上级目录的软阈值小于需要写入的对象的数量的数量值,所述软阈值小于所述可用配额的数量值;若是,生成并显示即将超额提示信息;若否,返回判断是否存在所述目标目录或者所述目标目录的各上级目录的软阈值小于需要写入的对象的数量的数量值的步骤。4.如权利要求1所述的分布式文件系统的配额方法,其特征在于,所述对象包括文件和/或目录。5.如权利要求1所述的分布式文件系统的配额方法,其特征在于,在将各目录的新的可用配额的数量上报至所述元数据服务端之后,还包括:将所述各目录的新的已用配额的数量上报至所述元数据服务端。6.如权利要求1所述的分布式文件系统的配额方法,其特征在于,在禁止所述对象写入至所述目标目录之后,还包括:生成并显示禁止写入提示信息。7.如权利要求1至6任一项所述的分布式文件系统的配额方法,其特征在于,允许所述对象写入至所述目标目录之前,还包括:所述客户端向所述元数据服务端发送对象写入请求;所述元数据服务端接收到所述对象写入请求后,判断是否存在所述目标目录或者所述目标目录的各上级目录的可用配额的数量小于需要写入的对象的数量需要写入的对象的数量;若是,则向所述客户端返回拒绝写入消息,以便所述客户端禁止所述对象写入至所述目标目录;
若否,则向所述客户端返回允许写入消息,以便所述客户端进入允许所述对象写入至所述目标目录的步骤;根据所述客户端发送的各目录的新的可用配额的数量进行更新。8.一种分布式文件系统的配额装置,其特征在于,应用于设置于分布式文件系统中的客户端,包括:判断模块,用于当检测到目标目录有对象写入时,所述客户端判断是否存在所述目标目录或者所述目标目录的各上级目录的可用配额的数量小于需要写入的对象的数量;禁止写入模块,用于存在所述目标目录或者所述目标目录的各上级目录的可用配额的数量小于需要写入的对象的数量时,禁止所述对象写入至所述目标目录;成功写入模块,用于不存在所述目标目录或者所述目标目录的各上级目录的可用配额的数量小于需要写入的对象的数量时,允许所述对象写入至所述目标目录,并将所述目标目录及所述目标目录的各上级目录的可用配额的数量均减去所述对象的数量后的数量作为各目录的新的可用配额的数量,并将各目录的新的可用配额的数量上报至所述元数据服务端。9.一种分布式文件系统的配额设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的分布式文件系统的配额方法的步骤。10.一种计算机可读存储介质,其特征在于,所述目标计算机可读存储介质上储存有计算机程序,所述目标计算机程序被处理器执行时实现如权利要求1至7任一项所述的分布式文件系统的配额方法的步骤。

技术总结
本发明公开了一种分布式文件系统的配额方法及相关组件,该方案当检测到目标目录有对象写入时,所述客户端判断是否存在所述目标目录或者所述目标目录的各上级目录的可用配额的数量小于需要写入的对象的数量;若存在,则禁止所述对象写入至所述目标目录;若不存在,则允许所述对象写入至所述目标目录,将各目录的新的可用配额的数量上报至所述元数据服务端。由于逐级校验了各目录的可用配额的数量,在各目录的可用配额的数量均不小于需要写入的对象的数量时才允许对象写入目标目录,可以保证各个层级目录均不会超出配额,同时可以及时上报各层上级目录的配额信息,使得配额管理更加精确。更加精确。更加精确。


技术研发人员:位云龙
受保护的技术使用者:济南浪潮数据技术有限公司
技术研发日:2022.10.21
技术公布日:2023/1/13
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献