NFS制造技术

技术编号:39789038 阅读:19 留言:0更新日期:2023-12-22 02:27
本发明专利技术涉及网络文件系统技术领域,具体提供一种

【技术实现步骤摘要】
NFS的客户端类型管理方法、系统、终端及存储介质


[0001]本专利技术属于网络文件系统
,具体涉及一种
NFS
的客户端类型管理方法

系统

终端及存储介质


技术介绍

[0002]网络文件系统(
NFS
)的主流客户端支持
Linux
系统,若
Windows client

Linux
客户端并发访问同一共享,存在潜在安全问题,所以,当前存储厂商都是默认禁止
Windows 客户端访问
NFS
共享
。Windows
客户端挂载
NFS
共享时,首先发送
NLM_FREE_ALL
命令字

目前存储厂商通过拒绝
NLM_FREE_ALL
命令字来实现拒绝
Windows
访问
NFS
共享的功能

通常情况下,绝大多数
Windows
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
NFS
的客户端类型管理方法,其特征在于,包括:接收客户端挂载报文,并通过解析挂载报文的类型生成所述客户端的属性信息,所述属性信息包括客户端地址和类型;通过集群管理器将所述属性信息同步至所有
NFS
服务节点,以使所有
NFS
服务节点筛选出属性信息与预设的目标类型匹配的目标客户端并将目标客户端的地址添加至防火墙的拒绝访问名单
。2.
根据权利要求1所述的方法,其特征在于,接收客户端挂载报文,并通过解析挂载报文的类型生成所述客户端的属性信息,所述属性信息包括客户端地址和类型,包括:解析所述挂载报文的内容,并判断所述内容是否包含特征命令,所述特征命令为目标类型的客户端的独有命令;若所述内容包含特征命令,则将所述挂载报文的源地址和目标类型封装为一条属性信息;若所述内容不包含特征命令,则将所述挂载报文的源地址与预设的通用类型封装为一条属性信息
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在服务端资源层增设资源属性,并在
NFS
服务进程内新增开关配置项;服务端资源层启动时将资源属性的初始参数写入
NFS
服务进程的配置文件,并拉起
NFS
服务进程,所述初始参数包括启用状态和不启用状态中的任一种;
NFS
服务进程启动过程中将所述配置文件加载至内存,并基于所述配置文件以全局变量的方式为开关配置项设置与所述初始参数匹配的参数值
。4.
根据权利要求3所述的方法,其特征在于,修改所述配置文件的方法包括:生成套接口文件,所述套接口文件包括添加地址动作和客户端地址;将所述套接口文件发送至集群管理器的监听线程;集群管理器通过接口读取服务端资源层内的资源属性,将套接口文件中的客户端地址添加至所述资源属性中;集群管理器保存更新后的资源属性,触发服务端资源层的重新加载动作
。5.
根据权利要求4所述的方法,其特征在于,将所述套接口文件发送至集群管理器的监听线程,以通过集群管理器提供的接口读取服务端资源层内的资源属性,包括:在集群管理器创建监听线程;
NFS
服务进程启动时,向集群管理器的监听线程发送创建套接口的请求,以建立进程之间的通信通道;在集群服务器的应用层预设套接口文件及其对应的通知消息的映射关系;初始化套接口连接,通过预创建的套接口回调类对通信通道连接的每个生命周期进行监听和回调处理,所述生命周期包括打开

连接成功

关闭

接收消息和错误;所述监听线程通过所述套接口回调类监听到
NFS
服务进程发来的套接口文件时,依据...

【专利技术属性】
技术研发人员:侯胜伟马桂杰储欣媛
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1