Démonter le répertoire qui est monté par sshfs dans Mac

J'ai installé OSXFUSE dans mon mac et utilisé sshfs pour monter un répertoire distant. Maintenant, je voudrais le démonter juste mais je ne peux pas trouver le chemin. Mon système d'exploitation est OSX 10.8 Mountain. Quelqu'un peut-il aider?

112
demandé sur Ariel Popovsky 2012-12-27 20:27:27

10 réponses

N'utilisez pas umount.

Utiliser

fusermount -u PATH
123
répondu palswim 2017-02-01 12:20:19

, Essayez ceci:

umount -f <absolute pathname to the mount point>

Exemple:

umount -f /Users/plummie/Documents/stanford 

Si cela ne fonctionne pas, essayez la même commande que root:

sudo umount -f ...
124
répondu Timur Mingulov 2013-05-21 16:25:25

Les documents officiels pour OS X FUSE disent d'utiliser umount: https://github.com/osxfuse/osxfuse/wiki/FAQ

19
répondu opsmason 2015-03-18 12:41:24

Au moins en 10.11 (El Capitan), la page de manuel pour umount indique:

En raison de la nature complexe et entrelacée de Mac OS X, umount peut échouer souvent. Il est recommandé que diskutil(1) (comme dans "diskutil démonter / mnt") être utilisé à la place.

Cette approche (par exemple, "diskutil umount path/to/mount/point") me permet de démonter le contenu monté sur sshfs, et ne nécessite pas sudo. (Et je crois que cela devrait fonctionner à travers au moins 10.8.)

12
répondu Matt Healy 2016-04-09 19:53:00
sudo diskutil unmount force PATH 

Fonctionne à chaque fois :)
Notez la balise force

11
répondu MuhsinFatih 2017-08-29 15:55:48

Utilisez ps aux | grep sshfs pour trouver le PID de sshfs (ce sera le numéro à côté du nom d'utilisateur)

, Puis kill -9 $PID, si les autres solutions ne fonctionnent pas

10
répondu hjfitz 2015-09-26 21:47:10

Ce qui suit a fonctionné pour moi:

hdiutil detach <path to sshfs mount>

Exemple:

hdiutil detach /Users/user1/sshfs

On peut également localiser le volume créé par sshfs dans le Finder, faire un clic droit et sélectionner éjecter. Qui est, au meilleur de ma connaissance, la version graphique de la commande ci-dessus.

5
répondu casew 2014-11-14 19:45:03

Si vous avez des problèmes avec fusermount commande, vous pouvez tuer le processus :

Ps-ax /grep "sshfs"

2
répondu user3396875 2014-05-27 16:20:24

Juste pour référence, j'ai trouvé que cela fonctionnait pour moi.

Diskutil démonter /chemin/vers/répertoire/

Quand j'ai utilisé la commande umount, j'ai eu une erreur qui recommandait cette commande diskutil.

0
répondu vikingben 2017-07-27 21:30:45

Commande + Jusqu', encore et encore, ce disque affiche:

Si vous savez où il est:

-1
répondu 邱世乐 2017-06-08 02:49:53