He estado trabajando en mi servidor, desde el cual exporto un directorio usando NFS. Por supuesto, durante la semana de reinicios del servidor, olvidé varias veces umount
el sistema de archivos de exportación en mi estación de trabajo (que se monta desde /etc/fstab
el arranque). Entre pude umount
después de los hechos y volver a montar (estoy no usando autofs
):
umount -fl /data0
mount /data0
Pero esto ya no funciona.
No puedo montar el directorio exportado desde el servidor en un directorio diferente (el montaje se bloquea), pero no puedo montar ese directorio exportado en una máquina virtual que se ejecuta en mi estación de trabajo.
Lo que intenté es eliminar ( rmmod
) el módulo nfs
y nfsv3
(que no funcionaría Resource temporarily unavailable
). lsof
se cuelga mount
no muestra nada montado a través de nfs
. Probablemente todo esto sea el resultado de usar 'umount -l' varias veces, pero las dos primeras veces esto funcionó sin problemas.
He reiniciado el servidor mientras tanto, después de no poder montar sin que eso haya hecho ninguna diferencia. Yo también lo usé service nfs-kernel-server restart
. Sospecho que todo volvería a la normalidad si reinicio la estación de trabajo del cliente.
¿Hay alguna manera de recuperarse de esto y reiniciar el lado del cliente nfs en mi estación de trabajo sin reiniciar?
Si no puedo solucionar esto sin reiniciar, ¿no volvería a ocurrir esto si empiezo a usarlo autofs
?
lsof -b
cuelga con las últimas líneas:
lsof: avoiding readlink(/run/user/1001/gvfs): -b was specified.
lsof: avoiding stat(/run/user/1001/gvfs): -b was specified.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
Output information may be incomplete.
en las líneas que preceden eso, no hay /data0
.
La entrada en /etc/fstab
:
192.168.0.2:/data0 /data0 nfs defaults,auto,nolock,user 0 2
upstart
y todo. Probablemente desee reiniciar todos los servicios en el nfs-common
paquete, parece que hay algunos. El orden probablemente también es importante, así que intente detenerse y luego comenzar en orden de dependencia. Probablemente también desee hacer rpcbind
su última parada / primer inicio. He hecho esto antes en Debian, pero solo tiene un buen nfs-common
servicio.
lsof -b
Cuelga?