客户端挂载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)

2、重启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.service

Mar 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.191
Export list for 192.168.41.191:
/nfsfile 192.168.41.*

2、创建本地挂载目录(如已创建有,请忽略)

[root@node1 ~]# mkdir /nfsfile

3、使用mount命令挂载nfs服务器共享目录,发现出现了报错,挂载不上(报错意思大概就是服务器拒绝访问)

[root@node1 ~]# mount -t nfs 192.168.41.191:/nfsfile /nfsfile
mount.nfs: access denied by server while mounting 192.168.41.191:/nfsfile
[root@node1 ~]# 

回到NFS服务器查错,看看是什么问题
1、修改配置文件exports
就是把共享目标权限改为*(所有,全部)

[root@master ~]# vim /etc/exports
vim /etc/exports
/nfsfile *(rw,sync,root_squash)

2.重启服务

[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 ~]# 

2、使用df -h命令查看nfs挂载情况,可以看到nfs共享目录

[root@node1 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   18G  1.1G   17G   6% /
devtmpfs                 903M     0  903M   0% /dev
tmpfs                    913M     0  913M   0% /dev/shm
tmpfs                    913M  8.6M  904M   1% /run
tmpfs                    913M     0  913M   0% /sys/fs/cgroup
/dev/sda1                497M  125M  373M  25% /boot
tmpfs                    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% /mnt
192.168.41.191:/nfsfile   18G  1.1G   17G   6% /nfsfile
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐