Ubuntu 服务器和 Xubuntu fstab 的 NFS 问题 - 第一次尝试总是失败

Ubuntu 服务器和 Xubuntu fstab 的 NFS 问题 - 第一次尝试总是失败

在互联网上搜索了几个小时后,我在运行 Ubuntu Server 14.04.2 和 Xubuntu 14.04 作为客户端时遇到了最奇怪的效果。

我已经设置了一个 NFS 服务器,共享了正确 IP 地址的路径,完成了“exportfs -ra”并重新启动了机器。

在客户端上,我有以下几行fstab

192.xx.1.xx:/media/data/shared  /media/Share    nfs rw,noauto,async,users   0   0

桌面上会出现一个未挂载的“共享”文件夹。到目前为止一切正常。怪事来了。如果我尝试打开桌面上的“共享”文件夹,则会出现超时消息。但是,服务器文件夹已成功挂载!如果/media/Share在客户端上浏览到,则可以访问内容。如果我使用 卸载它umount,然后再次单击桌面图标,则文件夹已挂载并在文件管理器上可见。

当我重新启动系统时,情况又是一样的。

如果我重启系统,然后立即执行命令行挂载,它就可以完美运行。然后我可以通过命令行卸载并以图形方式挂载,它就可以正常工作。

总是第一次尝试,使用fstab条目和文件管理器会导致超时。

有任何想法吗?

答案1

经过一番寻找之后我明白了。

事实证明,Ubuntu 14.04 服务器默认为 NFSv4,而且正如我在一些帖子中读到的那样,显然存在一个错误,无论配置如何,NFSv4 都会尝试激活/启用 Kerberos。

禁用 NFSv4 并将其默认为 NFSv3 对我来说很管用。我发现了这一点在本文中解释了这个过程:

编辑/etc/default/nfs-kernel-server以包括:

# Number of servers to start up
RPCNFSDCOUNT='8 --no-nfs-version 4'

(默认服务器数量为 8)

相关内容