2010-02-22 3 views
2

Предположим, у меня есть группа пользователей, которые имеют доступ к одному и тому же набору файлов, которые имеют систему разрешений: anyuser. Пользователь1 входит в систему и обращается к некоторым файлам, а затем выходит из системы. Когда User2 входит в систему и пытается получить доступ к тем же файлам, будет ли кеш обслуживать файлы или будет ли он удален между пользователями?Когда очищен кеш OpenAFS?

ответ

2

Кэш должен обслуживать файлы (в приведенном выше примере).

Как долго файл будет храниться в диспетчере кешей OpenAFS, зависит от того, как настроен клиент, переменные включают в себя сконфигурированный размер кеша, включена ли функция memcache и насколько «занят» клиент.

Если включен memcache OpenAFS (кеш-память, хранящийся в ОЗУ), то при перезагрузке кеш очищается. С более традиционным дисковым кэшем кеш может сохраняться при перезагрузке. Помимо этих ключевых файлов различия сохраняются в кеше, следуя тем же основным правилам. Кэш представляет собой стек фиксированного размера, недавно доступные файлы остаются в кеше, а старые файлы очищаются по мере необходимости, когда запрашиваются более новые файлы.

Более подробную информацию можно получить в вики OpenAFS:

http://wiki.openafs.org/

+0

Ссылка на ваш ответ теперь сломана. –

Смежные вопросы