NFS服务
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,介绍NFS(NetworkFileSystem),网络文件系统,基于RPC实现在远程主机上完成读写功能,NFS服务端功能由Kernel中提供,所以只能在Linux、UNIX中使用,另外只能根据IP地址
千家信息网最后更新 2025年12月01日NFS服务
介绍
NFS(NetworkFileSystem),网络文件系统,基于RPC实现在远程主机上完成读写功能,NFS服务端功能由Kernel中提供,所以只能在Linux、UNIX中使用,另外只能根据IP地址限制用户访问。
RPC (Remote Procedure Call),实现两个远程主机之间功能函数的调用、参数传递功能。在Linux中一些通用功能都被做成库,本地的应用程序需要使用这些功能时,直接调用即可,这就叫本地调用;本地所需要的库(功能函数)在远程主机上,这时候就可以使用RPC协议将调用请求、参数封装成报文在网络上传输,并且服务端能理解之后将调用请求在本地执行返回结果,这称为远程过程调用。很多服务都会基于RPC完成某些功能, 例如NFS服务就基于RPC调用远程 主机上的open() ,read(),write(),close()…等函数将执行结果返回本地,完成文件共享功能。
工作原理

1. 服务端启动时将NFS功能(NFS daemons)像RPC进行注册端口。2. 客户端通过RPC连接服务器获取NFS Daemon注册的端口。3. 客户端连与NFS daemon进行联机,mountd对用户进行认证,nfs提供文件共享服务功能。NFS daemon
rpc.nfsd 提供NFS服务
rpc.mountd 用于验证用户是否有权限使用NFS
rpc.lockd与rpc.statd 用于锁定文件防止多个用户同时修改,导致文件混乱。
rpc.quota 用于设置NFS的磁盘配额。
rpc.bind 用于将服务与端口绑定
rpc.statd 通知NFS客户端什么时候一个NFS服务器非正常重启动.这个进程被nfslock服务自动启动,不需要用户的配置.
rpc.idmapd 用于将所有用户的ID映射为nobody用户
实例
node1: NFS Server: 192.168.80.10
node2: NFS Client: 192.168.80.20
node1配置: yum install nfs-utls -y mkdir -pv /nfs/pub echo "/nfs/pub 192.168.80.20(rw,async)" >>/etc/exports #限制只有Node2能登录 exportfs -ar chown nfsnobody:nfsnobody -R /nfs/ #nfs客户端在系统上以nfsnobody用户身份操作文件node2配置:showmount -e 192.168.80.10 Export list for 192.168.80.10: /nfs/pub 192.168.80mount -t nfs --source 192.168.80.10:/nfs/pub /mnt/
服务
功能
用户
文件
主机
客户
客户端
函数
端口
配置
参数
服务器
系统
结果
网络
限制
混乱
两个
之间
原理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据通信网络技术朱辉
常用的软件开发方法论文
互联网科技与医药领域的关系
网络安全工程师一句话概括
顺义区信息化网络技术服务怎么样
php网站没法连接数据库
大型服务器有多贵
麟龙软件开发加班吗
中国时间服务器地址
网络安全责任保险条例
一般数据库一条记录执行时间
石排镇中心小学网络安全宣传单
sql语句如何插入数据库
关系数据库实现数据联系的方法
网络安全警务工作室
年度网络安全大会
群晖路由器虚拟服务器
网络安全一流学科
如何与软件开发人员沟通
吃软件开发的饭小说
python调用数据库
交通银行软件开发中心 薪资
达芬奇数据库版链接
北京星网锐捷网络技术
广州app软件开发公司道屹道
戴旭评服务器
湖南多功能软件开发市场报价
web 数据库 异步
arm架构的通用服务器
旅游网站数据库系统的需求分析