实验环境:
两台主机
node4:192.168.37.44 NFS服务器
node2:192.168.37.22 客户端
在Nfs服务器,先安装nfs和rpcbind
[[email protected] fenxiang]#yum install rpcbind nfs -y
[[email protected] fenxiang]#@H_992_30@mkdir /data/fenxiang/ [[email protected] exports.d]#vim /etc/exports.d/fenxiang.exports #:注意一定要以exports结尾 /data/fenxiang 192.168.37.22(rw,async,all_squash,anonuid=99,anongid=99) #: rw 可读可写 async 异步同步 all_squash 将所有在此文件夹建文件的人,全部映射为Apache anonuid 设置映射人的UID,此文是映射的nobody anongid 设置映射人的GID,此文是映射的nobody
[[email protected] fenxiang]#setfacl -m u:nobody:rwx /data/fenxiang/ #:设置的权限要和映射的用户一致,否则客户端挂载后不能写入
在客户端查看并开始挂载
[[email protected] mnt]#showmount -e 192.168.37.44 Export list for 192.168.37.44: /data/fenxiang 192.168.37.22 [[email protected] mnt]#vim /etc/fstab 192.168.37.44:/data/fenxiang /mnt nfs defaults 0 0
[[email protected] mnt]#mount -a
现在就可以正常使用了
实现autofs挂载规则(实现家目录共享)
在客户端确认autofs包装没装着
[[email protected] mnt]#rpm -q autofs autofs-5.0.7-99.el7.x86_64
[[email protected] exports.d]#vim /etc/exports.d/@H_905_44@ma.exports /home/ma 192.168.37.22(rw,anonuid=1003,anongid=1003) # 1003 是@L_500_6@ma 的UID和gid
在客户端配置autofs(用绝对路径法,否则其它家目录用户的目录会被覆盖)
[[email protected] ma]#vim /etc/auto.master /- /etc/auto.ma #: /- 固定写法 /etc/auto.ma 指定ma的配置文件
[[email protected] ma]#vim /etc/auto.ma
/home/ma -fstype=nfs 192.168.37.44:/home/ma
# : 第一段 客户端ma的家目录
第二段 指定挂载的类型
第三段 NFS服务器共享出来的目录
重启服务
[[email protected] ma]#systemctl restart autofs
这样就实现了访问时自动挂载
以上是大佬教程为你收集整理的实现nfs持久挂载+autofs自动挂载全部内容,希望文章能够帮你解决实现nfs持久挂载+autofs自动挂载所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。