开发者社区> 技术小胖子> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

NFS 错误的几个原因整理

简介:
+关注继续查看

1. 

# mount -t nfs 192.168.1.103:/root/work/nfs  /mnt 

mount.nfs: access denied by server while mounting 192.168.1.103:/root/work/nfs

一直以为是目录权限的问题,一直在排除都不能解决。后来百度有可能是版本的原因,现在系统自带的是NFS4,默认并不支持NFS3之前的协议。

需要修改/etc/sysconfig/nfs文件,将 

# Turn off v2 and v3 protocol support 

#RPCNFSDARGS="-N 2 -N 3" 

# Turn off v4 protocol support 

#RPCNFSDARGS="-N 4"   

这几句前面的#去掉就可以了

Ps:在/etc/init.d/nfs start启动以后 会提示Turn命令找不到 不过貌似不影响使用,这命令不知做什么的,yum找不到,百度也找不到。


2.

$ showmount -e 10.10.209.148

clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)


不能和服务器连接,这是iptables的原因,iptables -F可以解决。也可以chkconfig iptables off,让他以后不再随机启动;也可以把NFS端口2049和 Portmap端口111 添加到可进出规则。


3.

启动 NFS 服务: exportfs: No options for /aa 192.168.168.*: suggest 192.168.168.*(sync) to avoid warning

exportfs: No host name given with /aa (rw,sync,insecure), suggest *(rw,sync,insecure) to avoid warning


$ vi /etc/export

/aa 192.168.168.0/24(rw,sync,insecure)  24后面不留空格即可。


4.

必须先启动rpcbind,再启动nfs

 service rpcbind start;service nfs start 

否则报错:

启动 NFS 服务:                                             [确定]

关掉 NFS 配额:无法注册服务: RPC:无法接收; errno = 拒绝连接

rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp).          [失败]

启动 NFS mountd:                                           [失败]

启动 NFS 守护进程:rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)

rpc.nfsd: unable to set any sockets for nfsd                          [失败]


5.

 mount.nfs: access denied by server while mounting 192.168.168.128:/data 

NFS 端口大于1024造成,不是权限的问题。这个问题局域网内应该不会出现问题,除非经过路由NAT转换

修改配置文件/etc/exports,加入 insecure 选项

/home/lzgonline/rootfs  *(insecure,rw,async,no_root_squash

//secure 选项要求mount客户端请求源端口小于1024(然而在使用 NAT 网络地址转换时端口一般总是大于1024的),默认情况下是开启这个选项的,如果要禁止这个选项,则使用 insecure 标识


6.

mount -t nfs 192.168.168.128:/data /bbb

mount.nfs: access denied by server while mounting 192.168.168.128:/data 

整了半天,居然是记错了主机,挂错目录........../data目录根本就没有共享出来..........真是日了狗了。

Jul 11 07:50:44 yaho rpc.mountd[6876]: refused mount request from 192.168.168.129 for /data (/): not exported


7.exportfs -r 后,/etc/exports 文件生效。





      本文转自笔下生辉  51CTO博客,原文链接:http://blog.51cto.com/752030200/1825309,如需转载请自行联系原作者





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
企业级运维之云原生与Kubernetes实战课程 - 第二章第2讲 阿里云容器服务集群应用管理
本小节主要内容为集群中应用管理,包括如何在控制台进行应用的创建及创建应用过程中详细配置的介绍。
23 0
【Google Play】管理目标受众群体 ( 加入“亲子同乐计划“ 由于政策原因 “更新被拒“ 后的处理 )(一)
【Google Play】管理目标受众群体 ( 加入“亲子同乐计划“ 由于政策原因 “更新被拒“ 后的处理 )(一)
70 0
【Google Play】管理目标受众群体 ( 加入“亲子同乐计划“ 由于政策原因 “更新被拒“ 后的处理 )(一)
【Google Play】管理目标受众群体 ( 加入“亲子同乐计划“ 由于政策原因 “更新被拒“ 后的处理 )(一)
45 0
SharePoint 服务应用程序管理-PowerShell
1. 安装所有可用的服务应用程序 Install-SPService -Provision 2. 显示场中所有可用的服务应用程序 Get-SPServiceApplication 3.
567 0
个人之思考整理
      2004年开始学习.net,也就认识了博客园,当然,我是2006年才注册博客园账号的,我是从博客园学习.net的,早期博客园上大部分文章都看过,当然了,很少去写,一是水平有限,二呢是工作一直忙呀忙,当然了更重要的原因是散漫惯了,总是静不下心来去深入思考。
469 0
前端开发人员必须熟悉的10个CSS3属性
导读:随着Css3和html5的风靡,越来越多的前端人员开始学习Css3,今天的文章就是来说说前端应该掌握10个Css3属性。 对于Css3的新属性,你又了解多少呢?虽然大多数的css3属性在很多流行的浏览器中不支持,但是我们鼓励在前端开发中要学会并且运行这些css3属性,因为这是未来的趋势。
943 0
21114
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载