Démonter le répertoire qui est monté par sshfs en Mac
J'ai installé OSXFUSE
dans mon mac et utilisé sshfs
pour monter un répertoire distant. Maintenant, je voudrais le démonter, mais ne peut pas trouver le chemin.
Mon OS est OS x 10.8 Mountain.
Quelqu'un peut-il aider?
Vous devez vous connecter pour publier un commentaire.
Ne pas utiliser
umount
.Utilisation
umount <PATH>
œuvresumount
, comme les docs disent (pointé par la réponse de @opsmason).umount
à travailler d'abord parce que je pensais que c'étaitunmount
—il n'y a pasn
!Essayez ceci:
Exemple:
Si cela ne fonctionne pas, essayez la même commande en tant que root:
umount -f /Users/me/Documents/there
sans sudoumount -f ~/relative-path
Operation not permitted
. Utiliser sudo, même pour un dossier dans mon répertoire personnel.Au moins dans 10.11 (El Capitan), la page de manuel pour la commande umount indique:
Cette approche (par exemple, "diskutil umount chemin/vers/mount/point") me permet de démonter sshfs-monté contenu, et ne nécessite pas de sudo. (Et je crois que cela devrait fonctionner en arrière à travers au moins 10.8.)
diskutil unmount force /path/to/mountpoint
aiderait pour moi.diskutil umount force ...
. D'autres méthodes ici ainsi.Fonctionne à chaque fois 🙂
Avis de la
force
tagutilisation
ps aux | grep sshfs
de trouver le PID de sshfs (Il sera le numéro à côté du nom d'utilisateur)Puis
kill -9 $PID
, si les autres solutions ne fonctionnent paskill $PID
travaillé, n'a pas besoin de la-9
.La suite fonctionné pour moi:
Exemple:
On peut également trouver le volume créé par sshfs dans le Finder, cliquez avec le bouton droit et sélectionnez Éjecter. Qui est, au meilleur de ma connaissance, la version graphique de la commande ci-dessus.
Si vous avez des problèmes avec
fusermount
de commande, vous pouvez tuer le processus :Dans mon cas (Mac OS Mojave), la clé est d'utiliser le chemin d'accès complet
$umount -f /Volumnes/fullpath/folder
Comme référence permettez-moi de citer le osxfuse FAQ
Comme mentionné ci-dessus, soit
diskutil unmount
ouumount
devrait fonctionnerJuste pour la référence, j'ai trouvé cela a fonctionné pour moi.
diskutil démonter /chemin/vers/répertoire/
Lorsque j'ai utilisé la commande umount, j'ai une erreur qui a recommandé cette commande diskutil.
Vous pouvez toujours le faire à partir du finder. Il suffit de naviguer dans le répertoire ci-dessus où le support est et a frappé l'icône d'éjection sur le dossier monté, ce qui aura SSHFS dans le nom (dans le finder). Un raccourci pour ouvrir un dossier dans le finder à partir du terminal est
open .
qui va ouvrir le répertoire courant dans une nouvelle fenêtre du finder. Remplacer "." avec le répertoire de son choix.