Я установил OSXFUSE
на моем Mac и использовал sshfs
для монтирования удаленного каталога. Теперь я хотел бы размонтировать его, но не могу найти выход.
Моя ОС OSX 10.8 Mountain.
Кто-нибудь может помочь?
Размонтируйте каталог, который монтируется sshfs в Mac
Ответ 1
Не используйте umount
.
Использование
fusermount -u PATH
Ответ 2
Попробуйте следующее:
umount -f <absolute pathname to the mount point>
Пример:
umount -f /Users/plummie/Documents/stanford
Если это не сработает, попробуйте выполнить ту же команду, что и root:
sudo umount -f ...
Ответ 3
Официальные документы для OS X FUSE говорят об использовании umount: https://github.com/osxfuse/osxfuse/wiki/FAQ
Ответ 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.
который откроет текущий каталог в новом окне поиска. Заменить "." с вашим каталогом выбора.