挂载NFS – 如何快速失败?

我有一个NAS。 在我的Linux桌面上,我通过NFS挂载了一个NAS分区。

NAS并不总是打开。 当我需要使用它的时候,我打开它并在桌面上使用mount -a

我的/etc/fstab上的相关条目是:

 192.168.1.110:/mnt/HD/HD_a2 /mnt/nas nfs rw,noatime,nodiratime 0 0 

当NAS打开时, mount -a可以正常工作并挂载NAS分区。

但是,当NAS没有打开时, mount -a会挂起很长时间(我不确定它是否会返回)。 此时,当我打开我的NAS时,挂载将成功并返回。

如果NAS没有打开而不是等待,我怎么才能让mount -a返回(当然不用挂载NAS分区)?

如果你想使用fstab,你可以使用timeo参数。 但这并不是最优雅的方式。

autofs是处理NFS共享的正确方法。 你可以在这里find一个好的开始:

  • 23.2.2。 使用autofs挂载NFS文件系统
  • 18.4。 常见的NFS挂载选项

如果您在configuration时遇到问题,请告诉我您卡在哪里。