如何在 fstab 中获取 nfs 挂载,以便在服务器最终启动时使用 bg 选项挂载服务器

如何在 fstab 中获取 nfs 挂载,以便在服务器最终启动时使用 bg 选项挂载服务器

我有一个 NFS 服务器和几个 NFS 客户端,如果我重新启动服务器,那么当客户端启动时(如果服务器不可用),我可以让它跳过 NFS 挂载或提示我询问如何继续。

然而,在 man nfs 中,它提到了一个 bg 选项,该选项应将挂载分叉到后台并定期重试连接(dmesg 显示每 90 秒一次)。当我尝试这样做时,客户端会跳过不存在的服务器,但当服务器确实启动时,似乎永远不会重试连接。

我怎样才能让它工作?这是我的 fstab 设置:

server:/var/www /var/www nfs rsize=8192,wsize=8192,timeo=14,intr,bg,retry=100,nobootwait 0 0

有任何想法吗?

答案1

我认为您真正想要使用的是自动挂载。自动挂载仅在需要时挂载,在不活动时卸载。只要您在服务器启动之前不尝试访问远程挂载,它们还可以“解决”您看到的问题。

查看Ubuntu 社区关于 Autofs 的文档了解有关设置的更多信息。

相关内容