У меня есть монтирование SSHFS от гостевой виртуальной машины Ubuntu Server, монтирование директории хоста Mac OS X. Изменения, вносимые непосредственно в каталог хоста Mac OS X, занимают около 5–10 секунд, чтобы отразиться в гостевом монтировании Ubuntu Server VM.
Я использую следующую команду ...
sshfs user @ host: ~ / host
Какие дополнительные опции (если таковые имеются) улучшат эту задержку?
watch -n 1 'ls -l ~/host'
точку монтирования и создаю каталог или файл на хосте и просматриваю, сколько времени потребуется, чтобы появиться.Ответы:
SSH не предназначен для передачи файлов. SSHFS работает, периодически просматривая список каталогов и результаты кэширования.
Вы можете контролировать поведение кэширования, но за счет производительности, поскольку это связано с интерактивностью. Если доступ к SSH-хосту, к которому вы подключаетесь, доступен по каналу с высокой задержкой или медленному соединению, то отключение кэширования может затруднить просмотр файловой системы.
В любом случае, посмотрите страницу руководства и немного поэкспериментируйте.
человек sshfs
источник
R=".rescan.tmp$RANDOM" if [ ! a $R ]; then touch $R; rm $R; fi
возможно? Есть более чистый способ?Убедитесь, что ваш хост находится в вашем
/etc/hosts
файле, это решило накладные расходы для меняИсточник: http://hints.macworld.com/article.php?story=20050329185832952
источник