J'ai installé OSXFUSE
sur mon mac et utilisé sshfs
pour monter un répertoire distant. Maintenant, je voudrais le démonter mais je ne trouve pas le chemin. Mon OS est OSX 10.8 Mountain. Quelqu'un peut-il aider?
N'utilisez pas umount
.
Utilisation
fusermount -u PATH
Essaye ça:
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 ...
Au moins dans 10.11 (El Capitan), la page de manuel de umount indique:
En raison de la nature complexe et imbriquée de Mac OS X, umount peut échouer souvent. Il est recommandé d'utiliser diskutil (1) (comme dans "diskutil unmount /Mnt") à la place.
Cette approche ("diskutil umount path/to/mount/point ", par exemple) me permet de démonter le contenu monté sur sshfs et ne nécessite pas Sudo. (Et je crois que cela devrait remonter d’au moins 10.8.)
Sudo diskutil unmount force PATH
Fonctionne à chaque fois :)
Notez la balise force
utilisez ps aux | grep sshfs
pour trouver le PID de sshfs (ce sera le numéro à côté du nom d'utilisateur)
Alors kill -9 $PID
, si les autres solutions ne fonctionnent pas
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, cliquer avec le bouton droit de la souris et sélectionner Éjecter. À ma connaissance, c'est la version graphique de la commande ci-dessus.
Si vous avez un problème avec la commande fusermount
, vous pouvez arrêter le processus:
ps -ax | grep "sshfs"
Permettez-moi de citer le osxfuse FAQ
4.8 Comment dois-je démonter mon système de fichiers "Fuse for OS X"? Je ne peux trouver le programme de fusion sur aucun endroit.
Utilisez simplement la commande umount standard sous OS X. Vous n'avez pas besoin du fusible spécifique à Linux avec "Fuse for OS X".
Comme mentionné ci-dessus, diskutil unmount
ou umount
devrait fonctionner
Juste pour référence, j'ai trouvé que cela fonctionnait pour moi.
diskutil démonter/chemin/dans/répertoire /
Lorsque j'ai utilisé la commande umount, j'ai eu une erreur qui recommandait cette commande diskutil.
Dans mon cas (Mac OS Mojave), la clé consiste à utiliser le chemin chemin complet
$umount -f /Volumnes/fullpath/folder