redhat之NFS详解

环境是使用的本地yum仓库

yum install nfs-utils

/etc/exports (nfs主配置文件)


 

配置文件内容格式; 共享目录   客户端nfs权限

可识别客户端:

                   指定IP:192.168.11.22

                   指定网段:192.168.11.0/24;192.168.11.0/255.255.255.0

                   指定主机名:serverA.rj.com

                   所有主机:*

NFS权限:

                   rw                        #读写权限

                   ro                         #只读权限

                   all_squash            #压缩所有用户为匿名用户nfsnobody

                   root_squash         #压缩root用户为匿名用户nfsnobody

                   no_root_squash   # (挂载访问是匿名用户,使用不挤压root权限将匿名转为root权限)

                   anonuid:            #把所有登录用户压缩为指定uid用户


 

不用重启加载NFS 

命令 参数 备注
exportfs -a 按照配置文件挂载/卸载所有目录
  -r 重新挂载
  -u 卸载
  -v 显示详细信息

exportfs -arv                             #重新挂载所有

exportfs -auv                            #卸载所有


 

在重启nfs-server发现无法查看到共享服务,有可能rpcbind端口没起来

systemctl restart rpcbind

systemctl restart nfs-server

 netstat -tnpl |grep rpc                            #查看rpc端口

showmount -e 目标IP或主机名             #使用showmount查看共享目录


 

挂载 

mount -t nfs 192.168.11.22:/data/web_data   /data/

                            服务器IP      共享目录      挂载目录(本地)

 永久挂载

vim /etc/fstab

192.168.0.10:/data/web_data data defaults,_netdev 0 0

 

  1. 挂载出现问题,卡住,nfs挂载之后卸载显示忙

可以使用umount -l  在程序不忙的时候卸载

 

posted @ 2020-12-01 20:57  道观猫  阅读(498)  评论(0编辑  收藏  举报