我有一个 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 的文档了解有关设置的更多信息。