[发明专利]一种文件个数配额的方法、装置和计算机可读存储介质有效
申请号: | 201711158024.X | 申请日: | 2017-11-20 |
公开(公告)号: | CN107885859B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 杨文浩 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F16/17 | 分类号: | G06F16/17 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 个数 配额 方法 装置 计算机 可读 存储 介质 | ||
本发明实施例公开了一种文件个数配额的方法、装置和计算机可读存储介质,元数据服务器接收客户端发送的文件设置请求;解析所述文件设置请求,获取相关的配额信息;判断所述配额信息是否满足预设的文件配额条件;当配额信息满足预设的文件配额条件时,则说明元数据服务器可以依据该配额信息进行文件个数配额的设置,则可以将所述配额信息设置到元数据对应的配额信息结构图中。该技术方案在不影响版本稳定性和兼容性的前提下,实现了用户文件配额的功能。通过将配额信息设置到元数据对应的配额信息结构图中,可以确保元数据服务器重新启动及主备切换的情况下文件个数及配额信息的稳定、准确。
技术领域
本发明涉及存储系统技术领域,特别是涉及一种文件个数配额的方法、装置和计算机可读存储介质。
背景技术
存储系统通常由元数据服务器(MetaDataServer,MDS)实现对数据的管理。当一个普通用户上传了一个大文件撑满了文件系统,就导致系统挂起,或者是某个用户占用了太多的空间而导致其他用户都无法在其家目录(home)下创建文件。这样的情况发生时往往会让管理员措手不及,既不敢贸然删除文件,又必须尽快解决问题。针对该种情况,会涉及到控制用户写入存储系统文件个数的需求。如果能够开发出设置用户文件个数配额的功能,实现对用户写入存储系统的文件个数的控制,将可以有效解决上述问题,从而保证存储系统的可靠运行。
可见,如何实现文件个数配额的功能,是本领域技术人员亟待解决的问题。
发明内容
本发明实施例的目的是提供一种文件个数配额的方法、装置和计算机可读存储介质,可以实现文件个数配额的功能。
为解决上述技术问题,本发明实施例提供一种文件个数配额的方法,包括:
接收客户端发送的文件设置请求;
解析所述文件设置请求,获取相关的配额信息;
判断所述配额信息是否满足预设的文件配额条件;
若是,则将所述配额信息设置到元数据对应的配额信息结构图中。
可选的,所述判断所述配额信息是否满足预设的文件配额条件包括:
依据所述配额信息中携带的用户ID,查找并统计所述用户ID对应的文件总数,
判断所述配额信息中携带的配额值是否大于等于所述文件总数。
可选的,在所述将所述配额信息设置到元数据对应的配额信息结构图中之前还包括:
查找并统计所述用户ID所属的用户组对应的剩余量;
判断所述配额值是否小于等于所述剩余量;
相应的,当所述配额值大于等于所述文件总数,并且所述配额值小于等于所述剩余量,则将所述配额信息设置到元数据对应的配额信息结构图中。
可选的,还包括:
当完成所述配额信息的设置后,则向所述客户端发送反馈信息。
可选的,还包括:
接收客户端发送的修改请求;
判断所述修改请求中携带的目标配额值是否满足所述文件配额条件;
若是,则依据所述修改请求中携带的用户ID,将所述配额信息结构图中保存的所述用户ID对应的配额值修改为所述目标配额值。
可选的,还包括:
接收客户端发送的删除请求;
解析所述删除请求,获取所需删除的用户ID;
依据所述用户ID,从所述配额信息结构图中查找所述用户ID对应的配额信息,并删除所述配额信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711158024.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种预防车辆被追尾的装置
- 下一篇:一种预防车辆被追尾的方法