GNU/Linux >> Tutoriales Linux >  >> Linux

Forzar el desmontaje del directorio montado en NFS

Intenta correr

lsof | grep /mnt/data

Eso debería enumerar cualquier proceso que esté accediendo a /mnt/data que impida que se desmonte.


Tuve el mismo problema, y ​​tampoco umount /path -f ,ni umount.nfs /path -f ,ni fuser -km /path ,funciona

finalmente encontré una solución simple>.

sudo /etc/init.d/nfs-common restart , entonces hagamos lo simple umount;-)


Si el servidor NFS desapareció y no puede volver a conectarlo, un truco que uso es agregar un alias a la interfaz con la IP del servidor NFS (en este ejemplo, 192.0.2.55).

Linux

El comando para eso es algo así como:

ifconfig eth0:fakenfs 192.0.2.55 netmask 255.255.255.255

Donde 192.0.2.55 es la IP del servidor NFS que desapareció. Entonces debería poder hacer ping a la dirección y también debería poder desmontar el sistema de archivos (use unmount -f). Luego, debe destruir la interfaz con alias para que ya no enrute el tráfico al antiguo servidor NFS hacia usted mismo con:

ifconfig eth0:fakenfs down

FreeBSD y sistemas operativos similares

El comando sería algo como:

ifconfig em0 alias 192.0.2.55 netmask 255.255.255.255

Y luego para eliminarlo:

ifconfig em0 delete 192.0.2.55

man ifconfig(8) para más!


Puede intentar un desmontaje perezoso:

umount -l

Linux
  1. ¿Comando que obligará a Linux a vaciar el caché de un archivo en un recurso compartido Nfs?

  2. Servicio de sistema operativo Linux 'nfs'

  3. ¿Cómo se fuerza el desmontaje de una conexión CIFS?

  4. Forzar el desmontaje de un dispositivo, ¿cómo hacerlo?

  5. ¿NFS tolerante a fallas?

Comando Cd en Linux (Cambiar Directorio)

Comando Du en Linux

Configuración de un servidor y cliente NFS en CentOS 6.3

Comando mv en Linux

Exportaciones NFS

Cómo copiar un directorio en Linux