Сам решая эту проблему, я обнаружил, что мне нужно добавить -o local
опцию:
sshfs user@host:/somewhere/on/the/Y /Z -o volname=Z -o local
Помните, что сопровождающие OSXFUSE советуют не использовать этот параметр , поскольку он может вызывать нежелательные побочные эффекты:
Эта опция помечает монтируемый том как «локальный». По умолчанию тома osxfuse помечаются как «нелокальные», что технически не обязательно совпадает с томом «сервера» или «сети», но в некоторых случаях обрабатывается как таковое Finder. Например, в некоторых случаях Finder может не отображать «подключенные серверы» на рабочем столе или на боковой панели. Если вы используете эту опцию, вы можете обойти это «ограничение». Впрочем, подожди! Не поддавайтесь искушению и думайте, что местная - это волшебная таблетка, которая решит все ваши проблемы. На самом деле, это может испортить вещи больше, чем вы думаете.Операционная система может быть более агрессивной в работе с «локальными» томами (будет создан каталог .Trashes. Для одного). Вы можете столкнуться с таинственными проблемами с Disk Arbitration и другими компонентами системы. Я не знаю (и, возможно, не могу знать - Mac OS X не все с открытым исходным кодом!) Побочных эффектов использования этой опции. Поэтому относитесь к этому как к экспериментальному и используйте с осторожностью. Кроме того, пожалуйста, не отправляйте отчеты об ошибках, в которых используется эта опция - воспроизведите проблему без этой опции, а затем отправьте отчет об ошибках.