win unidad por montar instalar fstab carpeta macos sshfs umount

macos - unidad - sshfs fstab port



Desmontar el directorio que está montado por sshfs en Mac (10)

Instalé OSXFUSE en mi mac y usé sshfs para montar un directorio remoto. Ahora me gustaría desmontarlo pero no puedo encontrar el camino. Mi sistema operativo es OSX 10.8 Mountain. ¿Alguien puede ayudar?


Al menos en 10.11 (El Capitan), la página man para desmontar indica:

Debido a la naturaleza compleja e interconectada de Mac OS X, desmontar puede fallar a menudo. Se recomienda usar diskutil (1) (como en, "diskutil unmount / mnt") en su lugar.

Este enfoque (por ejemplo, "diskutil umount path / to / mount / point ") me permite desmontar el contenido montado en sshfs y no requiere sudo. (Y creo que debería funcionar hasta al menos 10.8).


Lo siguiente funcionó para mí:

hdiutil detach <path to sshfs mount>

Ejemplo:

hdiutil detach /Users/user1/sshfs

También se puede ubicar el volumen creado por sshfs en Finder, hacer clic con el botón derecho y seleccionar Expulsar. Que es, según mi leal saber y entender, la versión de GUI del comando anterior.



No use umount .

Utilizar

fusermount -u PATH


Prueba esto:

umount -f <absolute pathname to the mount point>

Ejemplo:

umount -f /Users/plummie/Documents/stanford

Si eso no funciona, pruebe el mismo comando como root:

sudo umount -f ...


Si tiene un problema con el comando fusermount puede matar el proceso:

ps -ax | grep "sshfs"


Solo como referencia, encontré que esto funcionó para mí.

diskutil unmount / ruta / a / directorio /

Cuando utilicé el comando umount, recibí un error que recomendaba este comando diskutil.


use ps aux | grep sshfs ps aux | grep sshfs para encontrar el PID de sshfs (será el número al lado del nombre de usuario)

Luego kill -9 $PID , si las otras soluciones no funcionan


Comando + Arriba , una y otra vez, este disco mostrará:

Si sabes dónde está:


sudo diskutil unmount force PATH

Funciona todo el tiempo :)
Observe la etiqueta de force