Я установил OSXFUSE
на своем Mac и использовал sshfs
для монтирования удаленного каталога. Теперь я хотел бы размонтировать его, но не могу найти путь. Моя ОС OSX 10.8 Mountain. Кто-нибудь может помочь?
157
Не используйте umount
.
использование
fusermount -u PATH
umount
, как говорят документы (на что указывает ответ @opsmason).umount
Первоначально не выходил на работу, потому что думал, чтоunmount
нетn
!Попробуй это:
Пример:
Если это не сработает, попробуйте ту же команду, что и root:
источник
umount -f /Users/me/Documents/there
без sudoumount -f ~/relative-path
Работает каждый раз :)
Обратите внимание на
force
тегисточник
По крайней мере, в 10.11 (El Capitan), страница руководства для umount указывает:
Этот подход (например, « путь к диску / размонтирование / точка / монтирование / точка ») позволяет мне размонтировать смонтированный по sshfs контент и не требует sudo. (И я считаю, что это должно сработать как минимум через 10.8.)
источник
diskutil unmount force /path/to/mountpoint
помог бы мне.diskutil umount force ...
. Другие методы здесь также.используйте,
ps aux | grep sshfs
чтобы найти PID sshfs (это будет число рядом с именем пользователя)Затем
kill -9 $PID
, если другие решения не работаютисточник
У меня сработало следующее:
Пример:
Можно также найти том, созданный sshfs, в Finder, щелкнуть правой кнопкой мыши и выбрать «Извлечь». Который, насколько мне известно, версия GUI вышеупомянутой команды.
источник
Если у вас есть проблемы с
fusermount
командой, вы можете убить процесс:источник
В моем случае (Mac OS Mojave) ключ заключается в использовании полного пути
$umount -f /Volumnes/fullpath/folder
источник
В качестве ссылки позвольте мне процитировать FAQ по osxfuse
Как уже упоминалось выше, либо ,
diskutil unmount
илиumount
должен работатьисточник
Просто для справки я обнаружил, что это работает для меня.
diskutil unmount / path / to / directory /
Когда я использовал команду umount, я получил ошибку, которая порекомендовала эту команду diskutil.
источник
Если ваша проблема в том, что вы подключили сетевой диск с SSHFS, но соединение ssh оборвалось, и вы просто не можете перемонтировать его из-за такой ошибки, как
mount_osxfuse: mount point /Users/your_user/mount_folder is itself on a OSXFUSE volume
пользователь github theunsa нашел решение, которое работает для меня. Цитирую свой ответ:Мой нынешний способ это:
Найдите виновника процесса sshfs:
Убей это:
sudo force размонтирует «недоступный» каталог:
Перемонтируйте теперь «доступный» каталог с помощью sshfs ... и затем завтра утром вернитесь к шагу 1.
источник
Вы всегда можете сделать это из поиска. Просто перейдите в каталог выше, где находится монтирование, и нажмите значок извлечения над смонтированной папкой, в названии которой будет SSHFS (в искателе). Ярлык для открытия папки в искателе из терминала
open .
который откроет текущий каталог в новом окне поиска. Заменить "." с вашим каталогом выбора.
источник