yum 安装nfs 和 rpcbind:
yum install nfs* -y yum install rpcbind* -y
ps:本次测试服务端IP为192.168.92.129,客户端IP为192.168.92.128
服务端配置:
创建目录:mkdir /opt/dir -p
修改配置文件:
vim /etc/exports
添加内容:
共享目录路径名称 客户端IP(rw,sync,no_root_squash)
例:
/opt/dir 192.168.92.128(rw,sync,no_root_squash)
/opt/dir1 192.168.92.128(rw,sync,no_root_squash)
注:rw表示读写,ro表示只读,sync表示数据会同步到内存与硬盘中,async则表示暂时存于内存中,不写入硬盘。192.168.92.128表示文件系统对该地址开放,也可设为192.168.92.0表示对整个网段开放。
修改exports文件后,重启rpcbind和nfs服务:
service rpcbind restart service nfs restart 顺序很重要,不能错
showmount -e 192.168.92.129 看一下状态是否正常
如图则表示正常
客户端配置:
同样预装nfs和rpcbind服务。
创建目录:mkdir /opt/dir -p
登录客户端,ping一下服务端IP,保证网路通畅。
showmount -e 192.168.92.129 看下状态是否正常
然后挂载文件系统:
普通挂载:
mount -t nfs 192.168.92.129:/opt/dir /opt/dir
也可指定使用tcp挂载(默认udp协议挂载):
mount -t nfs 192.168.92.129:/opt/dir /opt/dir -o proto=tcp -o nolock
进入/opt/dir 目录,查看文件
查看rpc注册情况:rpcinfo -p localhost
选项与参数: -p :针对某 IP (未写则预设为本机) 显示出所有的 port 与 porgram 的信息; -t :针对某主机的某支程序检查其 TCP 封包所在的软件版本; -u :针对某主机的某支程序检查其 UDP 封包所在的软件版本;