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提示符下使用bootargssetenv进行更改。更具体地说:

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的确切含义的主要内容,如果未能解决你的问题,请参考以下文章

DB2 错误代码 命令大全

mount挂载文件报错

解释代码((n & (n-1))== 0)的含义

GLSL 错误:2001 - 此错误代码是啥意思?

错误代码:400指的是啥错误?

Xcode 4.6 的备份代码片段