GNU/Linux >> Tutoriales Linux >  >> Linux

Desmontar un montaje nfs donde el servidor nfs ha desaparecido

Solución 1:

Asumiendo Linux:

umount -f -l /mnt/myfolder

En cierto modo solucionará el problema:

-f Forzar el desmontaje (en caso de un sistema NFS inaccesible). (Requiere kernel 2.1.116 o posterior).

-l Desmontaje perezoso. Separe el sistema de archivos de la jerarquía del sistema de archivos ahora y limpie todas las referencias al sistema de archivos tan pronto como ya no esté ocupado. (Requiere kernel 2.4.11 o posterior).

-f también existe en Solaris y AIX.

Solución 2:

Desarrollando la sugerencia dada por David Pashley,

a menos que "umount -l" resuelva su problema, puede configurar un servidor falso con la misma dirección que el que desapareció, pero en realidad no tienes que configurar un nuevo servidor ni nada. La forma más fácil de salir de la situación de bloqueo/desmontaje colgado es configurar una interfaz de IP de alias local , de la siguiente manera:

ifconfig eth0:nfstmp 11.22.33.44 netmask 255.255.255.255
umount -l /mnt/deadnfsmount    # -l or -f or whichever that gets the job done
ifconfig eth0:nfstmp down

(obviamente, 11.22.33.44 es la dirección IP (antigua) del servidor NFS (ahora muerto)

Solución 3:

Sería conveniente agregar el intr opción a cualquier /etc/fstab entradas que podrían terminar colgándose o bloqueándose. Si no usa el soft o intr Entonces, cuando el servidor que aloja los archivos NFS deja de funcionar, el servidor en el que están montados los archivos (el cliente) puede bloquearse al iniciarse.

Según man 5 nfs :

suave/duro
Determina el comportamiento de recuperación del cliente NFS después de que se agote el tiempo de espera de una solicitud NFS. Si no se especifica ninguna opción (o si se especifica la opción estricta), las solicitudes de NFS se reintentan indefinidamente. Si se especifica la opción blanda, el cliente NFS falla en una solicitud NFS después de que se hayan enviado las retransmisiones retrans, lo que hace que el cliente NFS devuelva un error a la aplicación que llama.

... y luego continúa diciendo intr se prefiere sobre soft , pero tiene el mismo efecto de evitar el ahorcamiento.

Solución 4:

umount -f /mnt/myfolder debería solucionar esto. Consulte la página de manual de umount.


Linux
  1. Configuración de un servidor y cliente NFS en Scientific Linux 6.3

  2. Cómo montar y desmontar sistemas de archivos/particiones en Linux (ejemplos de comandos de montaje/desmontaje)

  3. ¿Debería preocuparme si el FBI ha iniciado sesión en mi Ubuntu VPS?

  4. ¿Por qué se implementa el servidor NFS de Linux en el kernel en lugar del espacio de usuario?

  5. NFS:no se puede desmontar el recurso compartido de NFS cuando el servidor está desconectado

Cómo montar un recurso compartido NFS en Linux

Cómo montar NFS en Debian 11

Hacer un montaje NFS en el host visible y de lectura y escritura dentro del contenedor Docker

Carga del servidor alta, CPU inactiva. NFS la causa?

¿Dónde está el tenedor() en la bomba tenedor :(){ :|:&};:?

¿Dónde se encuentran los registros de ufw en Ubuntu Server?