2

Я пробираюсь вниз по стеку, но еще не узнал о файловых системах. Сравнивая файловые системы, с какими основными атрибутами я могу столкнуться в своем исследовании?

Тема Википедии ... немного пугающая. Если я хочу сосредоточиться на "ощутимых" атрибутах современной файловой системы (журналирование, блоки, фрагменты и т.д.), На какие основные атрибуты следует обратить внимание?

1 ответ1

5

Наиболее важным атрибутом, вероятно, будет

  • надежность

потому что вы хотите, чтобы данные были безопасно записаны и извлечены в любое время.
Обычно требуются годы, чтобы испытать и протестировать FS.
Целостность ведет к зависимости. Например, в особых случаях, таких как отключение питания или сбой системы,

  • Целостность данных

является решающим фактором. Журналирование обычно является атрибутом, который максимизирует целостность данных.

  • скорость

тоже важно. Ведение журнала может замедлить операции записи.
Скорость зависит также от реализации ФС, использования памяти, кеша ...

  • Универсальность систем

Можно ли прочитать ФС из другой операционной системы? Например, он работает в Linux, но вы можете смонтировать и прочитать его из Mac OS?

Другие атрибуты могут или не могут быть важным фактором, в зависимости от ваших потребностей

  • Шифрование: выполняет ли ФС шифрование данных, требуя ключ для его монтирования?
  • Только для чтения: атрибут, разрешающий монтирование с защитой от записи
  • Подобный атрибут relaytime , позволяет записывать время доступа только во время операций записи (чтобы минимизировать записи TOC)

Например, некоторые пояснения к опциям монтирования файловой системы ext4 .

Редактировать - о Списке контроля доступа (доступ к данным для каждого пользователя / группы)

ACL на самом деле не является атрибутом FS.
Он может быть интегрирован в файловую систему, но, в зависимости от FS, монтирование с платформы на другую платформу может полностью перекрывать контроль доступа пользователя. Глобальный доступ контролируется атрибутами более низкого уровня. как те, которые подробно описаны выше, например.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .