一种NFS网络文件系统目录访问方法、装置、终端及介质制造方法及图纸

技术编号:36189249 阅读:15 留言:0更新日期:2022-12-31 21:00
本发明专利技术涉及目录访问领域,具体公开一种NFS网络文件系统目录访问方法、装置、终端及介质,配置每个客户端的访问权限;客户端的访问权限是指是否启用私有目录;配置共享管理用户列表;当某个客户端请求访问时,判断该客户端是否启用私有目录,若未启动,则该客户端访问共享下的所有目录;若启用,则判断该客户端是否在共享管理用户列表,若在,则该客户端访问共享下的所有目录,否则在该客户端的私有目录不存在时,在共享下创建该客户端的私有目录供该客户端访问。本发明专利技术在NFS服务器通过为每个客户端设置私有目录的方式,提高了数据的安全性和隐私性,以及目录访问的灵活性,节省人力物力,便于管理,提高工作效率。提高工作效率。提高工作效率。

【技术实现步骤摘要】
一种NFS网络文件系统目录访问方法、装置、终端及介质


[0001]本专利技术涉及目录访问领域,具体涉及一种NFS网络文件系统目录访问方法、装置、终端及介质。

技术介绍

[0002]NFS共享服务是NAS集群存储系统中提供文件共享的服务进程,当前的NFS共享,在给共享添加客户端访问权限后,所有客户端都可以访问共享内的所有数据,但是在NFS的应用场景中经常会有每个用户或者每个客户端单独使用一个目录的需求,这种场景下要求一个客户端无法查看其他客户端的数据,其他客户端也无法查看当前客户端对应的数据,同时还要允许有特定的客户端可以访问共享下的所有文件以便于管理所有数据。当前解决客户端单独使用某些目录需求的方案是为客户端单独创建一个包含其访问目录的共享,这就导致如果有多个客户端,就需要创建多个共享,占用大量的人力物力,而且对多个共享进行管理需要对每个共享执行登录程序,给共享管理也带来极大不便。

技术实现思路

[0003]为解决上述问题,本专利技术提供一种NFS网络文件系统目录访问方法、装置、终端及介质,在NFS服务器通过为每个客户端设置私有目录的方式,使得在同一个共享中,不同客户端无法访问其他客户端的数据,同时提供管理员的角色管理共享中的所有数据,提高了数据的安全性和隐私性,以及目录访问的灵活性,节省人力物力,便于管理,提高工作效率。
[0004]第一方面,本专利技术的技术方案提供一种NFS网络文件系统目录访问方法,包括以下步骤:配置每个客户端的访问权限;客户端的访问权限是指是否启用私有目录;配置共享管理用户列表;当某个客户端请求访问时,判断该客户端是否启用私有目录,若未启动,则该客户端访问共享下的所有目录;若启用,则判断该客户端是否在共享管理用户列表,若在,则该客户端访问共享下的所有目录,否则在该客户端的私有目录不存在时,在共享下创建该客户端的私有目录供该客户端访问。
[0005]进一步地,该方法还包括以下步骤:配置每个私有目录的空间限值;当某个客户端请求访问,且请求是写请求时,判断该客户端要访问的私有目录占用的空间是否超出空间限值,若超出则返回错误码。
[0006]进一步地,该方法还包括以下步骤:向目录空间统计线程注册共享,通知目录空间统计线程周期性统计共享中每个私有目录的占用空间大小;当某个客户端请求访问私有目录,且请求是写请求时,将目录空间统计线程统计的该客户端的私有目录的占用空间大小与所配置的空间限值比对,判断该客户端要访问的
私有目录占用的空间是否超出空间限值。
[0007]进一步地,该方法还包括以下步骤:目录空间统计线程根据注册的共享,生成私有目录列表;基于私有目录列表,周期性统计每个私有目录的空间占用大小。
[0008]进一步地,该方法还包括以下步骤:在添加客户端权限时,增加第一字段标识每个客户端的访问权限,增加第二字段标识共享管理用户列表,增加第三字段标识每个私有目录的空间限值。
[0009]第二方面,本专利技术的技术方案提供一种NFS网络文件系统目录访问装置,包括,参数配置模块:配置共享管理用户列表和每个客户端的访问权限,其中客户端的访问权限是指是否启用私有目录;目录分配模块:当某个客户端请求访问时,判断该客户端是否启用私有目录,若未启动,则该客户端访问共享下的所有目录;若启用,则判断该客户端是否在共享管理用户列表,若在,则该客户端访问共享下的所有目录,否则在该客户端的私有目录不存在时,在共享下创建该客户端的私有目录供该客户端访问。
[0010]进一步地,参数配置模块还用于配置每个私有目录的空间限值;目录分配模块还用于当某个客户端请求访问,且请求是写请求时,判断该客户端要访问的私有目录占用的空间是否超出空间限值,若超出则返回错误码。
[0011]进一步地,该装置还包括,线程注册模块:向目录空间统计线程注册共享,通知目录空间统计线程周期性统计共享中每个私有目录的占用空间大小;目录分配模块还用于当某个客户端请求访问私有目录,且请求是写请求时,将目录空间统计线程统计的该客户端的私有目录的占用空间大小与所配置的空间限值比对,判断该客户端要访问的私有目录占用的空间是否超出空间限值。
[0012]第三方面,本专利技术的技术方案提供一种终端,包括:存储器,用于存储NFS网络文件系统目录访问程序;处理器,用于执行所述NFS网络文件系统目录访问程序时实现如上述任一项所述NFS网络文件系统目录访问方法的步骤。
[0013]第四方面,本专利技术的技术方案提供一种计算机可读存储介质,所述可读存储介质上存储有NFS网络文件系统目录访问程序,所述NFS网络文件系统目录访问程序被处理器执行时实现如上述任一项所述NFS网络文件系统目录访问方法的步骤。
[0014]本专利技术提供的一种NFS网络文件系统目录访问方法、装置、终端及存储介质,相对于现有技术,具有以下有益效果:在NFS服务器通过为每个客户端设置私有目录的方式,使得在同一个共享中,不同客户端无法访问其他客户端的数据,同时提供管理员的角色管理共享中的所有数据,提高了数据的安全性和隐私性,以及目录访问的灵活性,节省人力物力,便于管理,提高工作效率。
附图说明
[0015]为了更清楚的说明本申请实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申
请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本专利技术实施例提供的一种NFS网络文件系统目录访问方法流程示意图。
[0017]图2是本专利技术实施例提供的一种NFS网络文件系统目录访问方法流程示意图。
[0018]图3是本专利技术实施例提供的一种NFS网络文件系统目录访问装置结构示意框图。
[0019]图4是本专利技术实施例提供的一种终端的结构示意图。
具体实施方式
[0020]为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0021]图1是本专利技术实施例提供的一种NFS网络文件系统目录访问方法流程示意图,需要说明的是,该方法由NFS服务端执行,如图1所示,该方法包括以下步骤。
[0022]S1,配置每个客户端的访问权限。
[0023]客户端的访问权限是指是否启用私有目录,如果启用私有目录,则客户端只能访问其对应的私有目录,如果没有启用私有目录,则客户端可以访问共享下的所有目录。
[0024]需要说明的是,配置客户端的访问权限时,同时指明客户端可访问的私有目录,在配置完访问权限后,即可在共享下为客户端创建子目录,子目录包含客户端可访问的私有目录,当然也可以等客户端访问请求时,再为客户端创建子目录。
[0025]S2,配置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种NFS网络文件系统目录访问方法,其特征在于,包括以下步骤:配置每个客户端的访问权限;客户端的访问权限是指是否启用私有目录;配置共享管理用户列表;当某个客户端请求访问时,判断该客户端是否启用私有目录,若未启动,则该客户端访问共享下的所有目录;若启用,则判断该客户端是否在共享管理用户列表,若在,则该客户端访问共享下的所有目录,否则在该客户端的私有目录不存在时,在共享下创建该客户端的私有目录供该客户端访问。2.根据权利要求1所述的NFS网络文件系统目录访问方法,其特征在于,该方法还包括以下步骤:配置每个私有目录的空间限值;当某个客户端请求访问,且请求是写请求时,判断该客户端要访问的私有目录占用的空间是否超出空间限值,若超出则返回错误码。3.根据权利要求2所述的NFS网络文件系统目录访问方法,其特征在于,该方法还包括以下步骤:向目录空间统计线程注册共享,通知目录空间统计线程周期性统计共享中每个私有目录的占用空间大小;当某个客户端请求访问私有目录,且请求是写请求时,将目录空间统计线程统计的该客户端的私有目录的占用空间大小与所配置的空间限值比对,判断该客户端要访问的私有目录占用的空间是否超出空间限值。4.根据权利要求3所述的NFS网络文件系统目录访问方法,其特征在于,该方法还包括以下步骤:目录空间统计线程根据注册的共享,生成私有目录列表;基于私有目录列表,周期性统计每个私有目录的空间占用大小。5.根据权利要求4所述的NFS网络文件系统目录访问方法,其特征在于,该方法还包括以下步骤:在添加客户端权限时,增加第一字段标识每个客户端的访问权限,增加第二字段标识共享管理用户列表,增加第三字段标识每个私有目录的空间限值。6.一种NFS网络文件系统目录访问装置,其特征在于,包括,参数配置模...

【专利技术属性】
技术研发人员:刘相乐姜洪正
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1