Каков список кэшей разных типов в файловых системах Linux?

Я читал эту страницу, http://www.tldp.org/LDP/tlk/fs/filesystem.html , и мне сложно организовать все разные кеши, о которых она говорит. Тем более, что я не понимаю разные сценарии использования каждого из них.

По тому, как я понял, есть

  1. Буферный кэш: используется VFS. Говорит, что буферы данных помещаются в кеш. Я не знаю, являются ли буферы данных единственными в буфере Buffer. Кроме того, я не уверен, что он используется только VFS.

  2. Кэш inode VFS: после доступа к файлу его inode помещается в кеш для более быстрого поиска. Я не уверен, что если информация об индексе означает, что системе больше не нужно опускать дерево файловой системы в местоположение (как и в случае, если файл находится под документами, ему больше не нужно будет обращаться к документам из корневого каталога) ,

  3. EXT2 (или другие файловые системы, использующие inodes) inode cache: существует ли это? Это никогда не упоминается, но я предполагаю, что он существует.

  4. Кэш каталога VFS: Сохраняет сопоставление «имя каталога с индексом». Как видно из следующей цитаты из этой ссылки, вы можете получить индекс VFS только с кешем VFS:

    Если в кеше каталога нет записи, реальная файловая система получает инсталлятор VFS либо из базовой файловой системы, либо из кэша inode.

    Тогда зачем нам нужен кеш каталога? Связано ли это с кешью dentry?

  5. Кэш Dentry: Почему это не упоминается в вышеупомянутой статье? Разве это не связано?

  • Как настроить CONFIG_DEFAULT_RELATIME для отключения relatime
  • проблема с подключением wdfs
  • Как проверить, поврежден ли файл или нет?
  • Статистика ввода / вывода для каждого пользователя
  • Извлеките TAR на SD-карту и проверьте содержимое впоследствии
  • Как изменить размер информации о разделе файла IMG?
  • Невозможно получить доступ к файлам Manjaro Linux
  • Быстрый инкрементный поиск файлов из оболочки
  • One Solution collect form web for “Каков список кэшей разных типов в файловых системах Linux?”

    Тогда зачем нам нужен кеш каталога?

    Это еще один уровень кэширования. Даже если все компоненты пути можно найти в других кэшах, все равно требуется время, чтобы пройти их все. Таким образом, кеш каталога обеспечивает способ кэширования целых путей и избегать поиска элемента пути вверх по элементу пути из корня каждый раз.

    Linux и Unix - лучшая ОС в мире.