如何阻止 nfs 尝试(并重试)挂载离线服务器

如何阻止 nfs 尝试(并重试)挂载离线服务器

我有一个运行 ubuntu 的家庭服务器,它导出一个 nfs 卷,我像这样将它安装在我的笔记本电脑上

-> % cat /etc/fstab
...
media:/mnt/data /home/alf/media   nfs   _netdev     0 0

一切都很好。

..直到我在办公室(或我家以外的任何地方)启动笔记本电脑。然后启动过程暂停了几分钟,试图安装这个显然不可用的卷。非常烦人。

我(快速)阅读了几乎整个 nfs 手册页,并到处寻找一种方式来告诉 nfs:“听着,如果你无法访问我的服务器,就跳过它继续前进,好吗?”,但我就是找不到办法做到这一点。

有什么建议么? :)

答案1

您可以尝试将retry参数设置为0

media:/mnt/data /home/alf/media nfs _netdev,retry=0 0 0

nfs 手册页:

重试=nmount(8) 命令在放弃之前在前台或后台重试 NFS 挂载操作的分钟数。如果未指定此选项,则前台挂载的默认值为 2 分钟,后台挂载的默认值为 10000 分钟(一周差 80 分钟)。如果指定零值,mount(8) 命令将在第一次失败后立即退出。

相关内容