Почему очень медленное / нет кэширования каталогов с SSHFS?

У меня есть ниже в /etc/fstab и когда я cd ~/dat0 и затем сделать что-нибудь там, например, вкладка завершена, это занимает 10 секунд каждый раз. Т.е. ничего не кешируется.

Есть ли что-то, что можно сделать, чтобы ускорить это?

ss@dat0: /home/ss/dat0 fuse.sshfs defaults,_netdev,identityfile=/home/ss/.ssh/id_rsa,uid=1000,gid=1000,allow_other 0  0

1 ответ

На какой ты системе? Какие версии sshfs и fuse вы используете? Я на Ubuntu Server 18.04 и использую авторизованные ключи для аутентификации.

Это мой фстаб

sshfs#user@server:/var/path/  /home/user/path  fuse defaults,allow_other,uid=111,gid=115,noauto 0   0

и версии:

fuse             2.9.7-1ubuntu1  amd64    
libfuse2:amd64   2.9.7-1ubuntu1  amd64
sshfs            2.8-1           amd64

Вот некоторые выводы из хронометража ls -l

$ time ls -l | wc -l
1259

real    0m0.160s
user    0m0.010s
sys     0m0.012s

Удаленный каталог с 1259 файлами или папками, перечисленными довольно быстро.

Я не знаю, может ли это иметь значение или нет, но у меня также есть:

UseDNS no

В моем файле /etc/ssh/sshd_config. Ускоряет начальные логины

Другие вопросы по тегам