客户端挂载nfs共享目录时的报错信息:mount.nfs: access denied by server while mounting 192.168.41.191:/nfsfile
NFS服务器
1、我原来nfs配置文件exports里面的内容如下
[root@master ~]# vim /etc/exports/nfsfile 192.168.41.*(rw,sync,root_squash)
重启rpcbind和nfs-server服务;查看了一下nfs-server服务,上面显示“Active: active (exited) ",意思是“活动:活动(已退出)”,这是正常现像,没有影响的,跟后面客户端挂载时的报错是没有关系的。
[root@master ~]# systemctl restart rpcbind[root@master ~]# systemctl restart nfs-server[root@master ~]# systemctl status nfs-server● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled) Active: active (exited) since Sat 2022-03-12 05:27:14 CST; 2s ago Process: 9334 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS) Process: 9333 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS) Process: 9330 ExecStop=/usr/sbin/rpc.nfsd 0 (code=exited, status=0/SUCCESS) Process: 9345 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 9343 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 9345 (code=exited, status=0/SUCCESS) CGroup: /system.slice/nfs-server.serviceMar 12 05:27:14 master systemd[1]: Starting NFS server and services...Mar 12 05:27:14 master systemd[1]: Started NFS server and services.
NFS客户端
1、使用showmount命令查询NFS服务器的远程共享信息
[root@node1 ~]# showmount -e 192.168.41.191Export list for 192.168.41.191:/nfsfile 192.168.41.*
创建本地挂载目录(如已创建有,请忽略)
[root@node1 ~]# mkdir /nfsfile
使用mount命令挂载nfs服务器共享目录,发现出现了报错,挂载不上(报错意思大概就是服务器拒绝访问)
[root@node1 ~]# mount -t nfs 192.168.41.191:/nfsfile /nfsfilemount.nfs: access denied by server while mounting 192.168.41.191:/nfsfile[root@node1 ~]#
回到NFS服务器查错,看看是什么问题
1、修改配置文件exports
就是把共享目标权限改为*(所有,全部)
[root@master ~]# vim /etc/exportsvim /etc/exports/nfsfile *(rw,sync,root_squash)
重启服务
[root@master ~]# systemctl restart rpcbind[root@master ~]# systemctl restart nfs-server
NFS客户端
1、使用mount命令重新挂载,回车后没有返回报错信息,即是成功挂载上,可用df -h查看挂载情况
[root@node1 ~]# mount -t nfs 192.168.41.191:/nfsfile /nfsfile[root@node1 ~]#
使用df -h命令查看nfs挂载情况,可以看到nfs共享目录
[root@node1 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 18G 1.1G 17G 6% /devtmpfs 903M 0 903M 0% /devtmpfs 913M 0 913M 0% /dev/shmtmpfs 913M 8.6M 904M 1% /runtmpfs 913M 0 913M 0% /sys/fs/cgroup/dev/sda1 497M 125M 373M 25% /boottmpfs 183M 0 183M 0% /run/user/0/dev/sr0 4.1G 4.1G 0 100% /opt/centos//192.168.41.191/user1 18G 1.1G 17G 6% /mnt192.168.41.191:/nfsfile 18G 1.1G 17G 6% /nfsfile
来源地址:https://blog.csdn.net/DT_FlagshipStore/article/details/123501536