Como evitar que o autofs bloqueie o sistema quando o compartilhamento nfs não estiver disponível

1

Este problema existe no OpenSuSE 10.1-12.3 e (K) Ubuntu 10.04-14.04 e eu gostaria de me livrar dele agora:

Temos um diretório de software comum em um compartilhamento NFS. Configuração do autofs do lado do cliente

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

e

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

Problema: É claro que o diretório /usr/mysoft/bin está no $PATH e, quando myserver está indisponível, todos os clientes ficam paralisados. Isso é:

  • Login (mesmo no shell tty1) leva minutos para exibir o prompt do bash (se houver)
  • Pressionar a tecla Tab para concluir o shell envia o terminal para o deadlock
  • Nenhum binário (mesmo se instalado localmente) pode ser iniciado

Existe uma maneira de superar ou pelo menos moderar esse efeito?

A posição de /usr/mysoft/bin na $PATH importa?

    
por arney 10.06.2014 / 21:25

0 respostas