У меня есть монтирование SSHFS с гостевой виртуальной машины Ubuntu Server, монтирующее хост-каталог Mac OS X. Изменения, внесенные непосредственно в каталог хоста Mac OS X, отразятся в гостевом монтировании виртуальной машины Ubuntu Server примерно через 5–10 секунд.
Я использую следующую команду ...
sshfs пользователь @ хост: ~ / хост
Какие дополнительные параметры (если есть) уменьшат эту задержку?
SSH не предназначен для использования в качестве протокола передачи файлов. SSHFS работает, периодически просматривая список каталогов и результаты кеширования.
Вы можете контролировать поведение кэширования, но за счет производительности, поскольку это связано с интерактивностью. Если доступ к SSH-хосту, к которому вы подключаетесь, осуществляется через ссылку с большой задержкой или медленное соединение, то отключение кеширования сделает просмотр файловой системы болезненным.
В любом случае, посмотрите справочную страницу и немного поэкспериментируйте.
-o cache=YESNO
enable caching {yes,no} (default: yes)
-o cache_timeout=N
sets timeout for caches in seconds (default: 20)
-o cache_X_timeout=N
sets timeout for {stat,dir,link} cache
Убедитесь, что ваш хост находится в вашем /etc/hosts
файл, это решило накладные расходы для меня
Источник: http://hints.macworld.com/article.php?story=20050329185832952