NFS服务
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,介绍NFS(NetworkFileSystem),网络文件系统,基于RPC实现在远程主机上完成读写功能,NFS服务端功能由Kernel中提供,所以只能在Linux、UNIX中使用,另外只能根据IP地址
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
数据库查询并计数
美国采取的网络安全措施真实意图
系统软件开发从业者
广州科峰网络技术有限公司
2022网络安全厂商营收
韩国kt服务器
手机我的世界单方块生存服务器
视频管理服务器和硬盘录像机区别
网络安全的内容文字
做软件开发累吗
苹果邮箱为何无法登陆服务器
数据库时间转换成毫秒
后台服务器有问题怎么办
考计算机网络技术
张家口软件开发制作
大学网络安全观后感
计算机网络技术部队要求
公安网络安全开展情况
服务器内存条和普通内存条外观
创业型的软件开发公司
保险行业车型标准数据库
数据库接口分层
网络安全装置部署方式种类
网站安全狗服务器版
海南耀天网络技术有限公司app
对网络安全
深圳华为软件开发名单
联想服务器关闭了风扇还在转
广东系统软件开发哪家可靠
如何将数据库的三张表合到一张表