当 nfs 共享不可用时,如何防止 autofs 导致系统停止运行

当 nfs 共享不可用时,如何防止 autofs 导致系统停止运行

OpenSuSE 10.1-12.3 和 (K)Ubuntu 10.04-14.04 中存在这个问题,我现在想摆脱它:

我们在 NFS 共享上有一个通用软件目录。客户端 autofs 设置

# /etc/auto.master
/-   /etc/auto.direct --ghost --timeout 30

# /etc/auto.direct
/usr/mysoft   -fstype=nfs,defaults   myserver:/exports/usr/mysoft

问题:当然,目录/usr/mysoft/bin位于 中$PATH,当myserver不可用时,所有客户端都会停止运行。即:

  • 登录(即使在 tty1 shell 上)需要几分钟才能调出 bash 提示符(如果有的话)
  • 按 T​​ab 键进行 shell 补全会导致终端陷入死锁
  • 无法启动任何二进制文件(即使本地安装)

有没有办法可以克服或者至少减轻这种影响?

/usr/mysoft/bin在此事中的立场如何$PATH

相关内容