вопрос. Файловая система Linux
Современная, мощная и бесплатная ОС Linux предоставляет широкую территорию для разработки современных систем и пользовательского программного обеспечения. Некоторые из наиболее интересных разработок в ядрах Linux это новые, высоко производительные технологии для управления хранением, размещением и обновлением данных на диске. EXT 2 (The Second Extended File System). Ext2 – ФС, создаваемая в Linux по умолчанию. В результате ее создания раздел дискового накопителя будет состоять из множества областей, – групп блоков, которые, в свою очередь, подразделяются на меньшие области. На рис. 8 приведена схема ФС Linux. Индексный дескриптор – это указатель на файл, в котором содержится информация, относящаяся к файлу: владелец, права доступа, дата последнего изменения. Каждому файлу соответствует один индексный дескриптор. Количество индексных дескрипторов постоянно и задается во время создания файловой системы. Суперблок – в суперблоке храниться информация обо всей ФС. Суперблок есть в каждой группе блоков, он является всего лишь резервной копией суперблока из первой группы блоков. Дескриптор группы – здесь хранится информация о каждой группе блоков. Здесь также находятся указатели на таблицу индексных дескрипторов. Битовая карта блоков – массив битов, указывающих на использованные блоки. Таблица индексных дескрипторов – таблица реально выделенных для данной группы блоков индексных дескрипторов. Блоки данных – блоки, в которых непосредственно находятся данные. EXT 3. ФС ext3 по сути является усовершенствованной версией ФС ext2. Эти усовершенствования предоставляют следующие преимущества: 1) Доступность. В случае неожиданного отключения питания или сбоя системы (так называемого некорректного отключения системы) каждую смонтированную файловую систему ext2 необходимо проверять на целостность с помощью программы e2fsck. Это длительный процесс, который может значительно замедлить загрузку системы, особенно при больших дисках с большим количеством файлов. И пока проверка не закончится, данные на дисках будут недоступны. Журналирование, выполняемое ФС ext3, означает, что такая проверка файловой системы после некорректного отключения системы более не требуется. Проверка целостности в ext3 выполняется только в очень редких случаях, при отказе оборудования, например, при сбое жёсткого диска. Время восстановления ФС ext3 после некорректного отключения системы не зависит от размера ФС или числа файлов, оно зависит от размера журнала, используемого для поддержки целостности. На восстановление при стандартном размере журнала уходит около секунды, в зависимости от скорости компьютера. 2) Целостность данных. ФС ext3 надёжно обеспечивает целостность данных в случае некорректного отключения системы. ФС ext3 позволяет вам выбрать тип и уровень защиты ваших данных. По умолчанию тома ext3 обеспечивают высокий уровень целостности данных с учётом состояния ФС. 3) Скорость. Несмотря на то, что некоторые данные записываются неоднократно, в большинстве случаев ext3 работает быстрее, чем ext2, так как журналирование ext3 позволяет оптимизировать перемещение головки жёсткого диска. Вы можете оптимизировать скорость, выбирая из трёх режимов журналирования, но учтите, что это влияет на уровень целостности данных
|