Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ОС заочники.docx
Скачиваний:
9
Добавлен:
01.07.2025
Размер:
79 Кб
Скачать
☆

Примеры файловых систем

Ниже приведены самые известные файловые системы для разных ОС их преимущества или недостатки.

Для Linux

Ext 2/3/4

Используется традиционно для Linux.

Особенности EXT2:

  • Размер блока 1кб.

  • Размер каждого узла 128 байт

  • I-узел содержит 12 прямых и 3 косвенных адреса, длинна адреса в I-узле стала 4 байта, что обеспечивает поддержку размера файла чуть более 16гб.

  • Создание новых каталогов распределяется равномерно по группам блоков, что бы в каждой группе было одинаковое кол-во каталогов.

  • Новый файл создаются в группе, где находиться каталог.

  • При увеличении файлов система старается новые блоки записывать ближе к старым благодаря этому в файловую систему не нужно дефрагментировать.

В отличие от EXT2 , EXT3 является журналируемой файловой системой.

ReiserFS

Файловая система этого типа похоже скорее на базу данных. Подходит для хранения огромного числа маленьких файлов.

XFS

Особенности:

  • Подходит для хранения очень больших файлов.

  • Имеет возможность выноса журнала на другой диск для повышения производительности.

  • Сохраняет данные кэша только при переполнении памяти, а не периодически.

  • Используется логическое журналирование.

SWAPFS

Используется для организации на диски в области подкачки.

Для IBM

JFS

Для файловых серверов с высокой нагрузкой.

Особенности:

  • Соответствует классической модели транзакции. Применяется в БД.

  • Размер журнала не более 32 мб.

Для Windows

FAT32

Максимальный размер файла 4 гб.

NTFS

Нет максимального размера файлов.