The invention provides a method for setting the quota of the number of nested directory files in a distributed file system, which includes the following steps: S1: restricting the number of files written to a directory; the client pre-requests the number of files from the MDS and reports the threshold of the number of files to the MDS for updating; acquiring the number of actual files from the client and reporting the MDS updating at a set time interval; the time interval here can be set to 10 S; When writing to a file, MDS determines whether the number of files exceeds the set threshold of the number of pre-application files, if so, MDS updates the new threshold; detects whether the new threshold of MDS updates is successful, if not, the number of error-reporting files exceeds the threshold and cannot be written to the file; S2: the relationship between the parent directory of the quota and the quota subdirectory; S3: the parent directory and the quota subdirectory of the quota according to the quota set; The relationship between subdirectories is used to set the quota of the number of directory files.
【技术实现步骤摘要】
一种分布式文件系统的嵌套目录文件个数配额设置方法
本专利技术涉及分布式存储系统
,具体涉及一种分布式文件系统的嵌套目录文件个数配额设置方法。
技术介绍
计算机通过文件系统管理、存储数据,而信息爆炸时代中人们可以获取的数据成指数倍的增长,单纯通过增加硬盘个数来扩展计算机文件系统的存储容量的方式,在容量大小、容量增长速度、数据备份、数据安全等方面的表现都差强人意。分布式文件系统可以有效解决数据的存储和管理难题:将固定于某个地点的某个文件系统,扩展到任意多个地点/多个文件系统,众多的节点组成一个文件系统网络。每个节点可以分布在不同的地点,通过网络进行节点间的通信和数据传输。人们在使用分布式文件系统时,无需关心数据是存储在哪个节点上、或者是从哪个节点从获取的,只需要像使用本地文件系统一样管理和存储文件系统中的数据。随着分布式文件存储系统的快速发展,存储容量已达到PB级别,存储数据越来越多,适用范围越来越广泛,但是在嵌套目录下文件个数如何配额设置值得深究。
技术实现思路
针对分布式文件存储系统的嵌套目录下文件个数如何配额的问题,本专利技术提供一种分布式文件系统的嵌套目录文件个数配额设置方法。本专利技术的技术方案是:一种分布式文件系统的嵌套目录文件个数配额设置方法,包括如下步骤:限制某个目录写入文件的数量;设置配额的父目录与配额子目录的关联关系;根据设置的配额的父目录与配额子目录的关联关系进行目录文件个数配额设置。进一步的,步骤限制某个目录写入文件的数量,包括:客户端向mds预申请文件个数并将文件个数阈值上报给mds更新;获取客户端实际文件个数并在设定时间间隔上报m ...
【技术保护点】
1.一种分布式文件系统的嵌套目录文件个数配额设置方法,其特征在于,包括如下步骤:限制某个目录写入文件的数量;设置配额的父目录与配额子目录的关联关系;根据设置的配额的父目录与配额子目录的关联关系进行目录文件个数配额设置。
【技术特征摘要】
1.一种分布式文件系统的嵌套目录文件个数配额设置方法,其特征在于,包括如下步骤:限制某个目录写入文件的数量;设置配额的父目录与配额子目录的关联关系;根据设置的配额的父目录与配额子目录的关联关系进行目录文件个数配额设置。2.根据权利要求1所述的一种分布式文件系统的嵌套目录文件个数配额设置方法,其特征在于,步骤限制某个目录写入文件的数量,包括:客户端向mds预申请文件个数并将文件个数阈值上报给mds更新;获取客户端实际文件个数并在设定时间间隔上报mds更新。3.根据权利要求2所述的一种分布式文件系统的嵌套目录文件个数配额设置方法,其特征在于,步骤限制某个目录写入文件的数量,还包括:当写入文件时,mds判断文件个数是否超过设定的预申请文件个数阈值,若是,mds更新新的阈值。4.根据权利要求3所述的一种分布式文件系统的嵌套目录文件个数配额设置方法,其特征在于,当写入文件时,mds判断文件个数是否超过设定的预申请文件个数阈值,若是,mds更新新的阈值,还包括;检测mds更新新的阈值是否成功,若否,报错文件个数超过阈值,无法写入文件。5.根据权利要求4所述的一种分布式文件系统的嵌套目录文件个数配额设置方法,其特征在于,步骤设置配额的父目录与配额子目录的关联关系,包括:设置配额的父目录与设置配额子目录没有关联,或设置配额...
【专利技术属性】
技术研发人员:刘颖,李婷婷,李佳颖,李玲侠,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。