[发明专利]一种文件系统的目录管理方法及客户端在审
申请号: | 201510527293.3 | 申请日: | 2015-08-25 |
公开(公告)号: | CN105159968A | 公开(公告)日: | 2015-12-16 |
发明(设计)人: | 卓维晨 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件系统 目录 管理 方法 客户端 | ||
技术领域
本发明涉及计算机技术领域,尤指一种文件系统的目录管理方法及客户端。
背景技术
随着计算机技术以及网络技术的高速发展,计算机自带的存储器逐渐难以满足存取速度快、存储容量大和成本低等诸多要求,于是发展出相对独立的存储系统。
一类存储系统是在多个物理节点上建立文件系统,可直接提供以目录/文件为组织形式的数据访问。随着非结构化数据急剧增加,此类存储系统的应用越来越多,会有大量的、不同操作系统类型的用户访问此类存储系统。文件系统的存储资源在提供用户使用后,若不加以限制,就会存在过度使用的危险。比如,某些用户创建大量文件、写入大量数据,从而占用过多的存储空间,导致其他用户无法正常使用文件系统。
文件系统配额管理功能提供了精细化的存储资源管理方法,以解决这些问题。通过目录配额,管理员可以方便地限制目录可用的资源。在现有技术中,客户端在进行数据写入之前,需要先确定已用目录的大小,在已用目录的大小未达到目录配额值时,客户端才能将数据写入。但是在现有技术中,客户端需要通过服务器端才能确定已用目录的大小。即为,客户端需要向服务器发送获取已用目录的大小的请求消息,才能获知其是否能进行数据的写入。而客户端向服务器端发送请求消息后,只能等待服务器端的回复,使得客户端数据写入的延时较大,降低了用户体验。
发明内容
为了解决上述技术问题,本发明实施例提供了一种文件系统的目录管理方法及客户端,用以降低写入数据的时延,提高用户体验。
为了达到本发明目的,本发明提供了一种文件系统的目录管理方法,包括:客户端获取本地记录的目录已用空间大小;客户端确定获取的所述目录已用空间大小是否小于目录配额值;在所述目录已用空间大小小于目录配额值时,客户端将数据写入至目录中。
进一步地,该方法之后还包括:所述客户端根据所述文件操作,更新本地记录的目录已用空间大小。
进一步地,在所述目录已用空间大小不小于目录配额值时,还包括:所述客户端向用户发送提醒消息。
进一步地,在所述客户端获取本地记录的目录已用空间大小之前,还包括:所述客户端确定目录配额值;所述客户端根据确定的目录配额值,在文件的扩展属性中对目录进行配置。
进一步地,所述目录配额包括:目录容量配额和/或目录文件数配额。
本发明还公开了一种客户端,包括:获取单元,用于获取本地记录的目录已用空间大小;确定单元,用于确定获取的所述目录已用空间大小是否小于目录配额值;处理单元,用于在所述确定单元确定所述目录已用空间大小小于目录配额值时,在目录下执行相应的文件操作。
进一步地,所述客户端还包括:更新单元,用于根据所述文件操作,更新本地记录的目录已用空间大小。
进一步地,所述客户端还包括:发送单元,用于在所述确定单元确定所述目录已用空间大小不小于目录配额值时,向用户发送提醒消息。
进一步地,所述确定单元,还用于确定目录配额值;所述处理单元,还用于根据所述确定单元确定的目录配额值,在文件的扩展属性中对目录进行配置。
进一步地,所述目录配额值包括:目录容量配额值和/或目录文件数配额值。
与现有技术相比,本发明包括客户端获取本地记录的目录已用空间大小;客户端确定获取的所述目录已用空间大小是否小于目录配额值;在所述目录已用空间大小小于目录配额值时,客户端将数据写入至目录中。这样,客户端无需通过服务器端获取目录已用空间大小,通过自身记录的目录已用空间大小,确定是否将数据写入至目录中,使得客户端无需等待服务器端的回复,从而降低了写入数据的时延,提高了用户体验。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例提供的一种文件系统的目录管理方法的流程示意图;
图2为本发明实施例提供的另一种文件系统的目录管理方法的流程示意图;
图3为本发明实施例提供的一种客户端的结构示意图;
图4为本发明实施例提供的另一种客户端的结构示意图;
图5为本发明实施例提供的另一种客户端的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510527293.3/2.html,转载请声明来源钻瓜专利网。