实现nfs持久挂载+autofs自动挂载
发布时间:2020-12-13 23:36:16 所属栏目:Linux 来源:网络整理
导读:实验环境: 两台主机 node4:192.168.37.44 NFS服务器 node2:192.168.37.22 客户端 在nfs服务器,先安装nfs和rpcbind [[email?protected] fenxiang]# yum install rpcbind nfs -y ? 在NFS服务器创建共享的目录并将共享的目录导出 [[email?protected] fenxiang
实验环境: 两台主机 node4:192.168.37.44 NFS服务器 node2:192.168.37.22 客户端 在nfs服务器,先安装nfs和rpcbind [[email?protected] fenxiang]#yum install rpcbind nfs -y ? 在NFS服务器创建共享的目录并将共享的目录导出 [[email?protected] fenxiang]#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 ? 在NFS服务器为共享的目录设置权限 [[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 ? 现在就可以正常使用了 ? ? 实现autofs挂载规则(实现家目录共享) 在客户端确认autofs包装没装着 [[email?protected] mnt]#rpm -q autofs autofs-5.0.7-99.el7.x86_64 ? 在NFS端导出需要共享的家目录 [[email?protected] exports.d]#vim /etc/exports.d/ma.exports /home/ma 192.168.37.22(rw,anonuid=1003,anongid=1003) # 1003 是用户ma 的UID和gid ? 在客户端配置autofs(用绝对路径法,否则其它家目录用户的目录会被覆盖) [[email?protected] ma]#vim /etc/auto.master /- /etc/auto.ma #: /- 固定写法 /etc/auto.ma 指定ma的配置文件 ? 重启服务 [[email?protected] ma]#systemctl restart autofs ? 这样就实现了访问时自动挂载 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |