1. NFS---网络文件系统,允许网络中的计算机之间通过TCP/IP网络共享网络
2. RPC---将每个NFS功能对应的port number报给客户端;服务器启动时随机取用数个端口,并主动向RPC注册,RPC固定使用port 111来监听客户端的需求并回报客户端。
所以,要启动NFS之前,RPC要先启动;RPC若重新启动,原本注册的数据会不见,因此RPC重新启动后,它管理我所有服务都需要重新启动来重新向RPC注册。
3. 相关配置文件
rpc.nfsd---管理客户端是否能够使用服务器文件系统挂载信息
rpc.mountd---客服端登入服务器后,使用档案前,权限的认证;去读NFS的配置文件/etc/exports/来对比客户端的权限
rpc.locked---克服多个客户端同时写入某个当个
rpc.statd---检查档案一致性
后两个,需要在客户端和服务器端都开启
4. 安装
服务端:
yum install rpcbind
yum install nfs-utils
/etc/exports ---NFS的主要配置文件,开始为空白
举例:
/var/lib/nfs---存放登录文件;etab---记录NFS分享出的目录的完整权限设定值;xtab---记录曾经链接到此NFS服务器的相关客户端数据
启动:service rpcbind restart service nfs restart
查看状态:service nfs status
客户端:
yum install nfs-utils
查看服务器共享目录信息:showmount -e 服务器ip
挂载NFS:
御卸挂载: