J'ai installé OSXFUSE
sur mon mac et utilisé sshfs
pour monter un répertoire distant. Maintenant, j'aimerais le démonter, mais je ne trouve pas le chemin. Mon système d'exploitation est OSX 10.8 Mountain. Quelqu'un peut-il aider?
157
umount
, comme le disent les documents (indiqué par la réponse de @opsmason).umount
Je n'ai pas commencé à travailler parce que je pensais que c'étaitunmount
- il n'y a pasn
!Essaye ça:
Exemple:
Si cela ne fonctionne pas, essayez la même commande que root:
la source
umount -f /Users/me/Documents/there
sans sudoumount -f ~/relative-path
Fonctionne à chaque fois :)
Remarquez la
force
balisela source
Au moins dans 10.11 (El Capitan), la page de manuel pour umount indique:
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 pense que cela devrait remonter au moins à 10.8.)
la source
diskutil unmount force /path/to/mountpoint
cela m'aiderait seulement .diskutil umount force ...
. D'autres méthodes ici aussi.utilisez
ps aux | grep sshfs
pour trouver le PID de sshfs (ce sera le numéro à côté du nom d'utilisateur)Ensuite
kill -9 $PID
, si les autres solutions ne fonctionnent pasla source
Ce qui suit a fonctionné pour moi:
Exemple:
On peut également localiser le volume créé par sshfs dans le Finder, cliquer avec le bouton droit de la souris et sélectionner Éjecter. Ce qui est, à ma connaissance, la version GUI de la commande ci-dessus.
la source
Si vous rencontrez des problèmes avec la
fusermount
commande, vous pouvez arrêter le processus:la source
Dans mon cas (Mac OS Mojave), la clé est d'utiliser le chemin complet
$umount -f /Volumnes/fullpath/folder
la source
Juste comme référence laissez-moi citer la FAQ osxfuse
Comme mentionné ci-dessus, soit
diskutil unmount
ouumount
devrait fonctionnerla source
Juste pour référence, j'ai trouvé que cela fonctionnait pour moi.
diskutil unmount / chemin / vers / répertoire /
Lorsque j'ai utilisé la commande umount, j'ai eu une erreur qui recommandait cette commande diskutil.
la source
Si votre problème est que vous avez monté un lecteur réseau avec SSHFS, mais que la connexion ssh a été coupée et que vous ne pouvez tout simplement pas la remonter à cause d'une erreur comme
mount_osxfuse: mount point /Users/your_user/mount_folder is itself on a OSXFUSE volume
, l'utilisateur github theunsa a trouvé une solution qui fonctionne pour moi. Citant sa réponse:Ma solution de contournement actuelle consiste à:
Trouvez le processus sshfs coupable:
Tue le:
sudo force le démontage du répertoire "indisponible":
Remontez le répertoire maintenant "disponible" avec sshfs ... puis, demain matin, revenez à l'étape 1.
la source
Vous pouvez toujours le faire à partir du Finder. Naviguez simplement vers le répertoire ci-dessus où se trouve le montage et appuyez sur l'icône d'éjection sur le dossier monté, qui aura SSHFS dans le nom (dans le chercheur). Un raccourci pour ouvrir un dossier dans le Finder à partir du terminal est
open .
qui ouvrira le répertoire courant dans une nouvelle fenêtre de recherche. Remplacez "." avec votre annuaire de choix.
la source