实验环境:
服务器端ip:172.16.12.248
客户端ip:172.16.12.172
这里想实现将172.16.12.248的/data/test1挂载到172.16.12.172的/data/test3下,即允许172.16.12.172往172.16.12.248的/data/test1下写入数据。
一 安装NFS
#在服务器端和客户端都安装
yum install nfs-utils rpcbind -y
#启动服务
service rpcbind start
service nfs start
二 配置NFS
2.1 配置服务端
vi /etc/exports
新增:
/data/test1 172.16.12.172(rw,no_root_squash,no_all_squash,sync)
#使修改生效
exportfs -rv
#查看共享目录
showmount -e
2.2 配置客户端
#查看是否能看到服务器端的挂载目录
showmount -e 服务器端ip
#挂载
mount 服务器端ip:共享目录 本地目录
2.3 检查确认
在服务器端新建一个文件,在目标端查看是否能看到该文件
--若后续想额外再共享给另外一个客户端,则修改完/etc/exports文件,并exportfs -rv后,执行showmount -e会报错:
clnt_create:rpc:program not registered
解决办法:
#重启nfs和rpcbind
service rpcbind stop
service nfs stop
service rpcbind start
service nfs start
#配置开机自启动
略
--本篇文章参考了https://blog.csdn.net/yabingshi_tech/article/details/42081707