Размонтируйте каталог, который монтируется sshfs в Mac

Я установил OSXFUSE на моем Mac и использовал sshfs для монтирования удаленного каталога. Теперь я хотел бы размонтировать его, но не могу найти выход. Моя ОС OSX 10.8 Mountain. Кто-нибудь может помочь?

Ответ 1

Не используйте umount.

Использование

fusermount -u PATH

Ответ 2

Попробуйте следующее:

umount -f <absolute pathname to the mount point>

Пример:

umount -f /Users/plummie/Documents/stanford 

Если это не сработает, попробуйте выполнить ту же команду, что и root:

sudo umount -f ...

Ответ 4

sudo diskutil unmount force PATH 

Работает каждый раз:)
Обратите внимание на тег force

Ответ 5

Как минимум в 10.11 (El Capitan), страница man для umount указывает:

Из-за сложного и переплетенного характера Mac OS X, umount может выйти из строя довольно часто. Рекомендуется, чтобы diskutil (1) (как в, "diskutil unmount /mnt " ).

Этот подход (например, "diskutil umount path/to/mount/point" ) позволяет мне размонтировать содержимое, смонтированное sshfs, и не требует sudo. (И я считаю, что он должен проработать хотя бы 10.8.)

Ответ 6

используйте ps aux | grep sshfs, чтобы найти PID sshfs (это будет номер рядом с именем пользователя)

Тогда kill -9 $PID, если другие решения не работают

Ответ 7

Следующие работали для меня:

hdiutil detach <path to sshfs mount>

Пример:

hdiutil detach /Users/user1/sshfs

Можно также найти том, созданный sshfs в Finder, щелкните правой кнопкой мыши и выберите "Извлечь". Это, насколько мне известно, версия GUI указанной команды.

Ответ 8

Если у вас возникли проблемы с командой fusermount, вы можете убить процесс:

ps -ax | grep "sshfs"

Ответ 9

В моем случае (Mac OS Mojave) ключом является использование полного пути $umount -f/Volumnes/fullpath/folder

Ответ 10

В качестве ссылки позвольте мне процитировать FAQ по osxfuse

4.8. Как мне размонтировать мою файловую систему "FUSE для OS X"? Я нигде не могу найти программу fusermount.

Просто используйте стандартную команду umount в OS X. Вам не нужен специфический для Linux fusermount с "FUSE для OS X".

Как упоминалось выше, diskutil unmount или umount должны работать

Ответ 11

Только для справки я нашел, что это сработало для меня.

diskutil unmount/путь/в каталог /

Когда я использовал команду umount, я получил ошибку, которая рекомендовала эту команду diskutil.

Ответ 12

Command + Up, снова и снова этот диск покажет:

Если вы знаете, где это:

Ответ 13

Вы всегда можете сделать это из поиска. Просто перейдите в каталог выше, где находится монтирование, и нажмите значок извлечения над смонтированной папкой, в имени которой будет SSHFS (в искателе). Ярлык для открытия папки в искателе из терминала

open.

который откроет текущий каталог в новом окне поиска. Заменить "." с вашим каталогом выбора.