分布式文件系统的配额方法、装置、服务器和存储介质制造方法及图纸

技术编号:23342541 阅读:26 留言:0更新日期:2020-02-15 03:37
本发明专利技术公开了一种分布式文件系统的配额方法,应用于局部服务器,包括:获取客户端的上传数据;判断所述上传数据是否超出所述客户端的第一限额;若不超出,则存储所述上传数据;若超出,则向元数据服务器发送第一限额调整请求;接收所述元数据服务器根据所述第一限额调整请求发送的第一限额调整指令,判断是否允许调整所述客户端的第一限额;若允许,则调整所述客户端的第一限额,存储所述上传数据;若不允许,则向所述客户端返回禁止存储信息。本发明专利技术为每个客户端设置第一限额,在局部限额不足时采用全局调整的方式为局部服务器分配足够的限额空间,避免了局部限额空间不足时客户端无法写入,提高了文件系统中全局资源的利用效率。

Quota method, device, server and storage medium of distributed file system

【技术实现步骤摘要】
分布式文件系统的配额方法、装置、服务器和存储介质
本专利技术实施例涉及分布式文件系统技术,尤其涉及一种分布式文件系统的配额方法、装置、服务器和存储介质。
技术介绍
随着互联网的发展,云服务器的盛行,各大云厂家数据量越来越大。Ceph分布式储存系统可以管理上千个节点、PB级及以上存储容量集群,既支持传统的块、文件存储协议,也支持对象存储,所以Ceph分布式文件系统受到了各大存储厂商和各大互联网公司的青睐。Ceph分布式文件系统能够给客户端提供存储的文件系统。但是多个客户端无法实现均衡使用磁盘配额,并进行统一的管理,导致存储资源的滥用。
技术实现思路
本专利技术提供一种分布式文件系统的配额方法,通知对不同的客户端限制写入配额,实现对分布式文件的磁盘配额的统一管理和调整,提高磁盘资源使用效率。第一方面,本专利技术实施例提供了一种分布式文件系统的配额方法,应用于局部服务器,包括如下步骤:获取客户端的上传数据;判断所述上传数据是否超出所述客户端的第一限额;若不超出,则存储所述上传数据;若本文档来自技高网...

【技术保护点】
1.一种分布式文件系统的配额方法,应用于局部服务器,其特征在于,包括:/n获取客户端的上传数据;/n判断所述上传数据是否超出所述客户端的第一限额;/n若不超出,则存储所述上传数据;/n若超出,则向元数据服务器发送第一限额调整请求;/n接收所述元数据服务器根据所述第一限额调整请求发送的第一限额调整指令,判断是否允许调整所述客户端的第一限额;/n若允许,则调整所述客户端的第一限额,存储所述上传数据;/n若不允许,则向所述客户端返回禁止存储信息。/n

【技术特征摘要】
1.一种分布式文件系统的配额方法,应用于局部服务器,其特征在于,包括:
获取客户端的上传数据;
判断所述上传数据是否超出所述客户端的第一限额;
若不超出,则存储所述上传数据;
若超出,则向元数据服务器发送第一限额调整请求;
接收所述元数据服务器根据所述第一限额调整请求发送的第一限额调整指令,判断是否允许调整所述客户端的第一限额;
若允许,则调整所述客户端的第一限额,存储所述上传数据;
若不允许,则向所述客户端返回禁止存储信息。


2.基于权利要求1所述的分布式文件系统的配额方法,其特征在于,在所述判断所述上传数据是否超出所述客户端的第一限额之前,还包括:
判断是否预存有所述客户端的信息;
若没有预存,则向所述元数据服务器发送限额分配请求;
接收所述元数据服务器根据所述限额分配请求发送的限额分配指令,为所述客户端分配第一限额。


3.基于权利要求1所述的分布式文件系统的配额方法,其特征在于,在所述若超出,则向元数据服务器发送第一限额调整请求之前,还包括:
判断局部存储空间是否充足;
若充足,则增大所述客户端的所述第一限额;
存储所述上传数据。


4.基于权利要求1所述的分布式文件系统的配额方法,其特征在于,在所述若不允许,则向所述客户端返回禁止存储信息之后,还包括:
每隔预设时间间隔,将第二限额调整请求发送至元数据服务器,所述第二限额调整请求包括一个或多个客户端的第一限额变化信息;
接收所述元数据服务器根据所述第二限额调整请求发送的第二限额调整指令;
基于所述第二限额调整指令,调整对应所述客户端的所述第一限额。


5.基于权利要求4所述的分布式文件系统的配额方法,其特征在于,所述第二限额调整指令包括限额减小指令和限额增大指令,所述基于所述第二限额调...

【专利技术属性】
技术研发人员:谢俊孟军
申请(专利权)人:柏科数据技术深圳股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1