我已经安装了 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
(也在服务器上),以使更改生效。