Рейтинг:0

Запретить запрашивать все подпапки с помощью sshfs

флаг tr

Я монтирую папку, используя sshfs -o ro -d user@remote:/home/user/folder /home/myuser/local_folder. Я вижу, что для каждой подпапки папки, которую я монтирую, выдаются запросы LOOKUP. Есть ли способ предотвратить выполнение этих запросов? В моей удаленной папке более 100 тыс. подпапок. Эти LOOKUP выглядят так:

уникальный: 512, код операции: ПРОСМОТР (1), идентификатор узла: 1, размер: 98, pid: 3039
ПРОСМОТР / имя_подпапки
getattr /имя_подпапки
   ИДЕНТИФИКАТОР УЗЛА: 226
   уникальные: 512, успешные, нестандартные: 144

у меня убунту 18.04

Рейтинг:1
флаг in

Есть пара вариантов, описанных в документация с которыми вы захотите поиграть, чтобы определить наилучшее сочетание для вашего варианта использования, но я бы посоветовал сначала взглянуть на них:

-o no_readahead
   синхронное чтение (без упреждающего чтения)

-o кеш=BOOL
   включить кэширование {да, нет} (по умолчанию: да)

Если файлы на sshfs mount доступны напрямую, в отличие от открытия терминала (или файлового менеджера) и перемещения между каталогами, то вы, вероятно, можете отключить обе эти опции. Если каталоги нужно перечислять регулярно, то отключение кеша приведет к очень вялому взаимодействию с удаленной файловой системой.

max1e6 avatar
флаг tr
Я попытался установить `-o no_readahead -o cache=no`, но он по-прежнему отправляет LOOKUP для каждой подпапки. Единственный способ получить доступ к файлам — это что-то вроде «ls /home/myuser/local_folder/subfolder/file_name».

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.