mount.nfs 请求的 NFS 版本或传输协议不受支持--Ubuntu 18.04

mount.nfs 请求的 NFS 版本或传输协议不受支持--Ubuntu 18.04

我已经安装了 nfs-common。我相信我安装了版本 4

每次我尝试挂载 NFS 时,都会出现相同的错误 mount.nfs: 不支持请求的 NFS 版本或传输协议

我在网上查找过,但修复方法似乎与我的系统不匹配

大多数建议都指向此处更改版本 >> /etc/nfsmount.conf,但我没有该文件路径

答案1

该错误消息可能与版本或协议无关。

首先确保文件系统所在的机器确实在运行 nfs 服务器。例如,您可以说sudo service --status-all;那里应该有一行 nfs-kernel-server,带有 + 号。

还要检查服务器在 /etc/exports 中是否有允许客户端远程挂载它的条目。例如,如果客户端名为“foohost”,则服务器的 /etc/exports 中的一行可能如下所示:

/home foohost(all_squash,anonuid=1000,anongid=1000,no_subtree_check,rw,sync)

除了 foohost,您还可以使用 * 来允许任何主机挂载它,或者使用 IP 范围等。键入man exports以查看括号中各个选项的含义。

编辑 /etc/exports 后,请务必运行sudo service nfs-kernel-server restart(也在服务器上),以使更改生效。

相关内容