nfs: servidor de kernel não aceitando montagem (rpcinfo: RPC: esgotado)

1

Eu tenho um servidor nfs que fica parado de vez em quando. No servidor l isso funciona:

# uname -a
Linux l 3.2.0-0.bpo.1-amd64 #1 SMP Sat Feb 11 08:41:32 UTC 2012 x86_64 GNU/Linux
# showmount  -e l
Export list for l:
/disk/l 192.168.0.0/16
# mount l:/disk/l /mnt/disk/
# ls /mnt/disk

Portanto, parece que o nfs funciona do servidor l para o servidor l.

No servidor e:

# uname -a
Linux e 3.2.0-0.bpo.1-amd64 #1 SMP Sat Feb 11 08:41:32 UTC 2012 x86_64 GNU/Linux
# showmount -e l
Export list for l:
/disk/l 192.168.0.0/16
# mount l:/disk/l /mnt/disk/
<<hangs>>

Eu parei o /etc/init.d/nfs-kernel-server no servidor l, e a montagem l: / disk / l em outro diretório ainda trava no servidor e.

Após a inicialização do servidor l eu posso montar no servidor ee está tudo bem. Mas eu gostaria de evitar a reinicialização, pois isso perturba os usuários.

Como posso chutar o nfs-kernel-server com tanta força que ele realmente reinicia completamente e não apenas a meio caminho reinicia como visto acima?

Editar:

Eu também reiniciei o portmap.

Quando eu reinicio o nfs-kernel-server, ele gasta muito tempo após a impressão do 'nfsd'. Parece que está pendurado em: / usr / bin / rpcinfo -u localhost nfs 3

# /usr/bin/rpcinfo -u localhost nfs 3
rpcinfo: RPC: Timed out
program 100003 version 3 is not available

Meus outros servidores NFS dizem:

program 100003 version 3 ready and waiting

Então, isso pode estar relacionado ao problema.

Editar 2:

Eu tentei remover e reinstalar o portmap e o nfs-kernel-server. Sem sorte.

Então, eu mucked com rpcinfo e fiz rpcinfo -d <<all services>> <<all versions>> , então a saída é agora:

# rpcinfo -p
program vers proto   port
100000    2   tcp    111  portmapper
100024    1   udp  58796  status
100024    1   tcp  48139  status
100005    1   udp  48989  mountd
100005    1   tcp  52848  mountd
100005    2   udp  48989  mountd
100005    2   tcp  52848  mountd
100000    2   udp    111  portmapper

Reiniciar o nfs-kernel-server não faz mais pausa durante / usr / bin / rpcinfo -u localhost nfs 3:

# /usr/bin/rpcinfo -u localhost nfs 3
rpcinfo: RPC: Program not registered
program 100003 version 3 is not available

Além disso, não consigo mais montar o nfs local na máquina local. Eu imagino que alguns como preciso registrar o nfs no rpcinfo. Reiniciar o nfs-kernel-server não faz isso (ou, se não, não funciona). showmount -e ainda funciona.

    
por Ole Tange 28.01.2013 / 10:40

0 respostas