博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
"access denied by server while mounting"
阅读量:5894 次
发布时间:2019-06-19

本文共 978 字,大约阅读时间需要 3 分钟。

NFS是非常通用和简单的Linux下共享协议,但是最近安装了一次,在另一台CentOS用mount挂载时却出现“access denied by server while mounting”这个错误;

因为之前配置过很多次NFS了,都没出现过一点问题,于是先试试在本机mount挂载,测试可以挂载,但是在另一台机器上却报错,首先想到的是iptables防火墙问题,于是关闭防火墙,也一样报错。

去网上搜索了一下,遇到这个错误的人也很多,但是原因都不大相同,在这里我就总结一下出现此错误的几种原因:

1、使用了非法端口,也就是使用了大于1024的端口。

这个错误,可以通过查看日志确认:
[root@local~ /]# cat /var/log/messages | grep mount
Jan 2 12:49:04 localhost mountd[1644]: refused mount request from 192.168.0.100 for /home/nfsshare/ (/home/nfsshare): illegal port 1689

解决办法:

修改配置文件/etc/exports,加入 insecure 选项,重启nfs服务,再尝试挂载。
/home/nfsshare/  *(insecure,rw,async,no_root_squash)

2、NFS版本问题

编辑/etc/sysconfig/nfs文件,找到下面:

#Turn off v2 and v3 protocol support

#RPCNFSDARGS="-N 2 -N 3"
#Turn off v4 protocol support
#RPCNFSDARGS="-N 4"  /把这句前面的#号去掉/
最后保存,重启nfs服务,再尝试挂载;如果挂载不上,可尝试在后面加-o nolock参数。

3、查看客户端挂载的目录是否具备读写权限,添加相应权限即可。

4、nfs服务器上的/etc/hosts中设置了客户端机器IP对应域名,去掉即可。

通过以上这几种方法,access denied by server while mounting这个错误应该可以得到解决了。

转载于:https://blog.51cto.com/caotian/2053169

你可能感兴趣的文章
6个用好大数据的秘诀
查看>>
沉睡之狮DBMS已经醒来
查看>>
微博依靠什么重返中国互联网中心舞台?
查看>>
2016上半年DDoS攻击报告:DDoS攻击的规模和攻击频率都在不断攀升
查看>>
混合云、区块链、认知技术,还有哪一样前沿技术是IBM没提到的吗?
查看>>
2017年大数据前瞻:解读八大发展趋势
查看>>
呼叫中心现场管理人员注意事项
查看>>
RFID技术助力实时精准监控城市交通数据
查看>>
物联网设备无线充电技术解析
查看>>
JIRA+MySQL配置
查看>>
oracle数据库备份
查看>>
Android应用测试总结
查看>>
科技企业如何应对城市交通治理
查看>>
2016上半年恶意软件大幅降低 黑客入狱
查看>>
计算机软件质量保证计划示例
查看>>
高通与微软合作加速云服务发展
查看>>
配置管理系统和总体变更系统有什么差别与联系
查看>>
思科安全技术顾问吴清伟:数字化时代的企业安全防护探讨
查看>>
自动化测试—业务线仿真回归流程剖析
查看>>
加强立法规制个人信息滥用
查看>>