¿El montaje de NFS dejó de funcionar después de actualizar el servidor al Debian más nuevo?

¿El montaje de NFS dejó de funcionar después de actualizar el servidor al Debian más nuevo?

Tengo un servidor NFS que funciona como archivador general en una LAN.

Recientemente, debido a un mal funcionamiento del disco, perdí todo lo que había allí, así que compré discos nuevos, reinstalé el Debian más nuevo (jessie), copié los archivos de configuración y ¡¿NFS ya no funciona?!

mi /etc/exports contiene:

/media/media *(rw,sync,no_subtree_check,all_squash,anonuid=31244,anongid=31451)
/media/private *(rw,sync,no_subtree_check,all_squash,anonuid=16830,anongid=10818)

Hice un par de reinicios, reinicio de /etc/init.d/nfs-common, reinicios de /etc/init.d/nfs-kernel-server.

En el lado del cliente, tengo, en /etc/fstab:

172.28.173.1:/media/media                  /media/MEDIA      nfs     rsize=8192,wsize=8192,timeo=14,soft,intr,rw,user,noatime,nodiratime  0       0
172.28.173.1:/media/private                /mnt/nfs/private  nfs     rsize=8192,wsize=8192,timeo=14,soft,intr,rw,user,noatime,nodiratime  0       0

Al montar el sistema de archivos, el comando de montaje lleva mucho tiempo y finaliza sin imprimir nada. Al ejecutar "df" más adelante se muestra:

df: ‘/media/MEDIA’: Stale NFS file handle

En syslog en el cliente veo:

2013-12-18T15:27:08.319605+01:00 h3po4 kernel: [  363.398977] RPC: AUTH_GSS upcall timed out.
2013-12-18T15:27:08.319619+01:00 h3po4 kernel: [  363.398977] Please check user daemon is running.

Pero no tengo idea de qué demonio habla, por qué necesita algún "demonio de usuario" y por qué hay una llamada AUTH_GSS. Quiero que el acceso esté 100% abierto al recurso compartido nfs dentro de la LAN.

Verifiqué que no se trata de un problema de firewall (desactivando el firewall para una prueba).

No creo haber reconfigurado nada más en el servidor antes de que el disco fallara, pero no estoy seguro: la máquina ha estado funcionando durante más de 4 años, sin problemas, por lo que podría haber cambiado algo y olvidarlo.

Entonces, verifiqué algunas cosas más.

Antes de montar en el cliente, el directorio de montaje es:

drwxr-xr-x  2 root root 4096 maj  1  2013 MEDIA/

Pero después de "montar /media/MEDIA", esperando a que termine, aparece:

ls: cannot access /media/MEDIA: Stale NFS file handle
d?????????? ? ?    ?       ?            ? MEDIA/

El directorio del lado del servidor siempre es "normal":

drwxrwxrwx 2 media media 6 Dec 18 14:05 /media/media/

Además, exportfs funciona bien:

=# exportfs -v
/media/media        <world>(rw,wdelay,root_squash,all_squash,no_subtree_check,anonuid=31244,anongid=31451,sec=sys,rw,root_squash,all_squash)
/media/private      <world>(rw,wdelay,root_squash,all_squash,no_subtree_check,anonuid=16830,anongid=10818,sec=sys,rw,root_squash,all_squash)

y puedo ver los sistemas de archivos exportados desde el cliente:

$ showmount -e blob
Export list for blob:
/media/private *
/media/media   *

información relacionada