¿Cómo desmontar NFS cuando el servidor se ha ido?

65

Estoy montando una carpeta NFS desde un servidor a mi computadora portátil.

Desafortunadamente, el servidor se apaga a veces ... El problema es que no puedo desmontar la carpeta NFS "muerta". En la línea de comandos, aparece "el dispositivo está ocupado" y, a través de nautilus, bloquea mi sesión actual.

¿Hay alguna forma de desmontar una carpeta NFS cuando el servidor está apagado?

Produnis
fuente
1
¿Has intentadoumount -l
Mitch
serverfault.com/questions/56588/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Respuestas:

111

Puede usar umount -f -l /mnt/myfolder, y eso solucionará el problema.

  • -f- Desmontaje forzado (en caso de un sistema NFS inalcanzable). (Requiere el kernel 2.1.116 o posterior).

  • -l- Perezoso desmontado. 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 el kernel 2.4.11 o posterior).

Fuente: Referencia completa de comandos de Linux

Mitch
fuente
1
me tomó 20 minutos intentarlo hasta que lo
busqué en
¡Salvas mi vida!
Yu Jiaao
15

intente sudo umount -l {mountPoint}hacer un "desmontaje perezoso". Le permite seguir adelante con su vida sin esperar a que llegue el plomero.

Stabledog
fuente
2
Voto por buenos consejos de vida
antonagestam
4

En mi caso donde umount -fno funcionó, umount -frfuncionó. -rEl argumento se vuelve a montar como de solo lectura y luego se desmonta la carpeta.

Genom
fuente
2

En caso de umount -f -l /mnt/myfolderque no funcione service nfs restart(o es equivalente en su Linux) podría hacerlo.

Mariosti
fuente
3
El problema con esto es si tiene varias rutas montadas nfs desde diferentes servidores y no desea soltar otros puntos de montaje que afectarían a otros servicios.
Efren
1

Para mí, ni umount, ni el reinicio del servicio funcionarán. Solo reinicia. Incluso con un nuevo sistema, la implementación de NFS parece tener ese viejo problema. Entonces, solo reinicie.

Max
fuente