重启后无法自动挂载NFS区域

我有一个服务器A被configuration为使用/ etc / fstab中的以下条目从服务器B自动挂载NFSpath:

serverB:/data/media/serverA /data/media nfs defaults 0 0 

在长时间的断电(是的,我有一个UPS好的时间约30分钟)或两个机器都在同一时间重新启动的电源周期,我注意到有时这个path有时不自动安装在serverA服务器B仍处于脱机状态时启动。

我写了一个简单的脚本,以便在serverB联机后在serverA上手动运行,这将修复挂载,但有没有更好的方法来做到这一点? 我觉得有些过程应该能够自动处理这个场景,而不需要一些自定义的攻击。

/ etc / fstab中的条目是不是处理这种情况,还是我错误地configuration了它?

我可能会将“默认”更改为“soft,intr,rw,bg”。 bg特别重要,因为它说如果挂载失败,在后台重试它(相当大的次数)直到挂载。

man mount并看看_netdev选项。 您可能应该使用它来延迟安装,直到networking启动:

 serverB:/data/media/serverA /data/media nfs _netdev,rw,... 0 0 

这种情况下,我会看看像autofs或另一个自动贴片机。 使用这个工具文件系统是按需安装的,而不是在启动的时候。 因为服务器在启动时不可用,故障是暂时的。 在服务器准备就绪后访问装入点时,将挂载文件系统。