系统配置:CentOS环境使用NFS远程目录挂载过程图解-数据库远程运维 (dbs724.com)https://www.dbs724.com/11045.htmlCentOS - NFS实现共享文件夹及开机自动挂载功能_centos nfs挂载_Q.E.D.的博客-CSDN博客https://blog.csdn.net/qq_34272760/article/details/131683280
1、准备两台或以上Centos服务器
192.168.0.1 nfs服务器
192.168.0.2 nfs客户端
2、以root用户登录192.168.0.1服务器,执行以下操作
# 1、安装nfs
yum -y install nfs-utils rpcbind
# 2、设置开机启动
systemctl enable nfs.service
systemctl enable rpcbind.service
# 3、启动rpcbind和nfs
systemctl restart nfs.service
systemctl restart rpcbind.service
# 4、编辑共享配置
vi /etc/exports
# 5、写入共享目录(根据实际情况修改,chmod 777 权限)
/share *(rw,sync,no_root_squash)
# 6、重新加载
exportfs -rv
# 7、查看本机共享的nfs目录
showmount -e
在NFS服务器端(RHEL6.5)使用命令 showmount -e 127.0.0.1 报错,提示:clnt_create: RPC: Program not registered
解决办法:
1、在服务器上先停止rpcbind,
service rpcbind stop
2. 然后在停止nfs
service nfs stop
3. 最后在重启rpcbind和nfs,一定要按顺序启动和停止
service rpcbind start
service nfs start
3、以root用户登录192.168.0.2服务器,执行以下操作进行共享目录挂载
安装 nfs-utils
yum install nfs-utils
# 1、查看服务器发布的nfs目录
showmount -e 192.168.0.1
# 2、创建本地挂载目录(根据实际情况修改),chmod 777 权限
mkdir -p /share
# 3、挂载服务器目录
mount -t nfs -o nolock 192.168.0.1:/share /share
4、测试共享目录
# 1、登录192.168.0.1,进入/share目录
cd /share
# 2、新建文件
touch test.txt
# 3、登录192.168.0.2,进入/share目录,查看是否有test.txt文件
cd /share
ls