automount pára de funcionar devido a processos mount.nfs que deixam o arquivo / etc / mtab ~ lock

2

Eu tenho muitas entradas de montagem automática no LDAP para montar ~ 200 nós entre si. Muitas vezes, o automounter pára de funcionar. Após a depuração, descobri que pode ser corrigido executando

rm -f /etc/mtab~*
restart autofs

que me faz pensar, que existem processos mount.nfs que de alguma forma não conseguem remover os arquivos de bloqueio (eles às vezes são chamados de /etc/mtab~.[0-9]*), o que impede que as seguintes solicitações de montagem sejam bem-sucedidas . Como solução alternativa, tenho uma tarefa cron removendo os arquivos de bloqueio, mas às vezes é tarde demais.

Agora os detalhes:

System: Linux 2.6.32-33-server #70-Ubuntu SMP Thu Jul 7 22:28:30 UTC 2011 x86_64 GNU/Linux
automount -V: 5.0.4
mount.nfs -V: linux nfs-utils 1.1.6

Entradas LDAP (linhas relevantes):

objectClass: automount
cn: myhost
automountInformation: -soft myhost:/var/tmp

uma montagem bem-sucedida se parece com isso (mount | grep auto):

myhost:/var/tmp on /var/autofs/net/myhost type nfs (rw,soft,sloppy,addr=10.x.x.x)

sempre que eu acesso um novo ponto de montagem, o automounter gera os seguintes processos (ps .. | grep mount)

/bin/mount -t nfs -s -o soft -f myhost:/var/tmp /var/autofs/net/myhost
/sbin/mount.nfs myhost:/var/tmp /var/autofs/net/myhost -s -f -o rw,soft

se eu tentar executar o comando manualmente, recebo a seguinte mensagem:

Cannot create link /etc/mtab~
Perhaps there is a stale lock file?

Todos os pedidos seguintes para o automounter falham.

Minha pergunta agora é como fazer o automounter se comportar corretamente no caso de processos mount.nfs falharem em remover o arquivo mtab ~ lock para permitir que todos os meus hosts montem uns aos outros? É uma questão de opções LDAP, NFS, automounter ou mount.nfs?

Por favor me ajude a superar este problema!

    
por aszorro 03.03.2012 / 19:53

0 respostas