NFS错误代码-110的确切含义
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NFS错误代码-110的确切含义相关的知识,希望对你有一定的参考价值。
他社区,
我想通过NFS启动目标板的rootFS,但是bootlog总是会输出错误“NFS:创建MNT RPC客户端失败,状态= -110”。有人知道这段代码究竟意味着什么,或者我可以在哪里查找它?
我已经完成了:
- 在kernel-config中启用了与NFS,Root-FS等相关的所有内容
- 我的防火墙处于非活动状态,iptables设置为ACCEPT,用于输入,输出和转发
- 在etc / exports中导出nfs-directory并在之后保存
- 检查服务nfs-kernel-server是否正在运行
- 检查path / to / nfsroot中的每个文件夹是否都是正确的(chmod 777)
- 主机上的rpcinfo验证正在运行的nfs
- nfs-server和client上的版本是一样的
- 在targetboard(= client)上安装了nfs-directory
- ping服务器以验证以太网连接是否已启动
先感谢您。
答案
这里的NFS客户端使用内核中的标准返回值机制。这意味着错误值将返回为适当的errno
值的负数。在你的情况下,这是110,或ETIMEDOUT
。
现在,至于为什么你要超时,我不能说。让NFS root工作可能很难进行故障排除。内核网络“自动配置”过程似乎存在一些问题。您需要确保正在加载正确的网络驱动程序,接口正在配置IP地址,等等。
如果你还没有看到它:https://www.tldp.org/HOWTO/NFS-Root.html
另一答案
使用showmount -e
命令并确保您的NFS目录存在。
当我为我的beaglebone设置NFS时,我不得不在u-boot提示符下使用bootargs
对setenv
进行更改。更具体地说:
setenv bootargs 'console=ttyO0,115200n8 noinitrd ip=192.168.0.10:255.255.255.0 earlyprintk root=/dev/nfs. rw nfsroot=192.168.0.23:/home/gabe/Desktop/BBNFS2/rootfs rootfstype=ext4 rootwait'
希望能帮助到你。
以上是关于NFS错误代码-110的确切含义的主要内容,如果未能解决你的问题,请参考以下文章