如何在 Ubuntu 16.04 中挂载 NFS 共享?

Cap*_*net 9 nfs mount systemd 16.04

我最近全新安装了 Xubuntu 16.04。在我使用 14.04 并在 /etc/fstab 中使用以下行挂载一个 NFS 共享之前

192.168.178.66:/media/user/drive /media/user/banana nfs rw 0 0
Run Code Online (Sandbox Code Playgroud)

应该发生什么?

nfs 共享应该在启动时安装到给定的位置。

发生什么了?

引导需要很长时间并且未安装 nfs 共享。共享的灰色符号出现在我的桌面上。当我点击它时,它会说“只有 root 可以挂载”。当我在启动过程中按下一个箭头时,我可以看到 systemd 日志(我想)它说〜"Startjob for /media/user/banane (30s/1,31s)"等待整个 91 秒,然后它终于启动了。手动挂载 nfs 有效。但随后关机并没有结束。再次查看 systemd 输出:“ Stop job for /media/netzwerkfreigabe (30s/2m)” 关闭未在给定限制处结束。相反,出现了另一个更长的限制。至少三遍。

附加信息

  • 该软件包nfs-common安装在客户端计算机上
  • nfs 服务器是一个运行 BananianLinux(修改后的 Debian Jessy)的 BananaPi
  • 我可以使用 Xubuntu 14.04 从另一台计算机使用相同的 /etc/fstab 行挂载 nfs-share

据我所知,systemd 是在 Ubuntu 16.04 中引入的。这可能是系统问题。我的 fstab 配置应该工作吗?这些天你是否以不同的方式挂载 nfs?我在其他论坛上发现了一些关于其他用户类似问题的报告。我应该提交错误吗?

谢谢您的回答!

小智 8

我在这里找到了以下解决方案。显然,您必须在 fstab 中使用特定的 systemd 选项。

servername:/home   /mountpoint/on/client  nfs  noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,x-systemd.idle-timeout=1min 0 0
Run Code Online (Sandbox Code Playgroud)


小智 0

我有完全相同的设置,它对我有用。NFS 导出在 14.04 上,我使用 16.04 挂载它。我这样做就像我做旧版本一样(听起来就像你尝试过的那样)。确保您将新机器添加到导出中。


Ric*_*k T 0

我也遇到了同样的问题,但是需要很长时间才能关闭。我正在将我的桌面连接到运行 NFS 的 rasberry pi:

尝试在客户端计算机上编辑 /etc/fstab 以:

192.168.178.66:/media/user/drive /media/user/banana nfs soft,intr,rsize=8192,wsize=8192
Run Code Online (Sandbox Code Playgroud)