本文主要是介绍mount.nfs: access denied by server while mounting 192.168.2.46:/home/kevin/nfs_share/,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
mount.nfs: access denied by server while mounting 192.168.2.46:/home/kevin/nfs_share/
使用 mount -t nfs 192.168.2.46:/home/kevin/nfs_share /mnt/nfs 挂载时一直报上边错误,
showmount -e 192.168.2.46 显示
Export list for 192.168.2.46:/home/kevin/nfs_share (everyone)
说明 /etc/exports是没有问题的
检查了共享文件权限,防火墙已经关闭,服务启动也正常,但是就是挂载不上。
查看日志文件(cat /var/log/messages | grep mount)发现,
Sep 7 12:36:43 kevin rpc.mountd[7113]: Caught signal 15, un-registering and exiting.
Sep 7 12:36:43 kevin rpc.mountd[7538]: Version 1.3.0 starting
Sep 7 12:55:23 kevin rpc.mountd[7538]: Caught signal 15, un-registering and exiting.
Sep 7 12:55:24 kevin rpc.mountd[8119]: Version 1.3.0 starting
一番百度 google后知道 signal 15是服务关闭的信号,也就是说上边的日志记录的是服务重启过程并没有错误。
最后在一位前辈的博客中找到了答案,编辑nfs配置文件
vim /etc/sysconfig/nfs
找到 一下几行,并将红色部分的注释去掉
# Optional arguments passed to rpc.nfsd. See rpc.nfsd(8)
# Turn off v2 and v3 protocol support
#RPCNFSDARGS="-N 2 -N 3"
# Turn off v4 protocol support
#RPCNFSDARGS="-N 4"
# Number of nfs server processes to be started.
# The default is 8.
#RPCNFSDCOUNT=8
# Stop the nfsd module from being pre-loaded
#NFSD_MODULE="noload"
# Set V4 and NLM grace periods in seconds
保存退出后,重启服务,再次挂载 就 OK 了
原来NFS有三个版本 及 NFS-2 NFS-3 NFS-4 默认情况下此三个版本都是关闭的,去掉注释符号就是打开了一个版本的服务,就可以正常使用了。
这篇关于mount.nfs: access denied by server while mounting 192.168.2.46:/home/kevin/nfs_share/的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!