Файловая система NFS

Файловая система JFS

Файловая система RFS

RFS (RaiserFS)- журналируемая файловая система разработанная Namesys.

Официальная информация на RaiserFS

Некоторые особенности:

· Более эффективно работает с большим количеством мелких файлов, в плане производительности и эффективности использования дискового пространства.

· Использует специально оптимизированные b* balanced tree (усовершенствованная версия B+ дерева)

· Динамически ассигнует i-узлы вместо их статического набора, образующегося при создании "традиционной" файловой системы.

· Динамические размеры блоков.

 

JFS (Journaled File System) -журналируемая файловая система разработанная IBM для ОС AIX, но сейчас выпущенная как открытый код.

Официальная информация на Journaled File System Technology for Linux

Некоторые особенности:

· Журналы JFS соответствуют классической модели транзакций, принятой в базах данных

· В журнал записываются только мета-данные

· Размер журнала не больше 32 мегабайт.

· Асинхронный режим записи в журнал - производится в моменты уменьшения трафика ввода/вывода

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

 

14.4 Сравнительная таблица некоторых современных файловых систем

  NTFS EXT3 RFS XFS JFS
Хранение информации о файлах MFT inode inode inode inode
Максимальный размер раздела 16 Эбайт 4 Тбайт 4 гигаблоков (т.к. блоки динамические) 18 тыс. Пбайт 32 Пбайт
Размеры блоков от 512 байт до 64 Кбайт 1 Кбайт - 4 Кбайт До 64 Кбайт (сейчас фиксированы 4 Кбайт) от 512 байт до 64 Кбайт 512/1024/ 2048/4096 байт
Максимальное число блоков 2^48 2^32     2^32
Максимальный размер файла   2 Гбайт 4 Гбайт 9 тыс. Пбайт 4 Пбайт
Максимальная длина имени файла      
Журналирование Да Да Да Да Да
Управление свободными блоками   Нет На основе битовой карты B-деревья, индексированные по смещению и по размеру Дерево+ Binary Buddy
Экстенты для свободного пространства   Нет Нет Да Нет
B-деревья для элементов каталогов Да Нет Как поддерево основного дерева файловой системы Да Да
B-деревья для адресации блоков файлов   Нет Внутри основного дерева файловой системы Да Да
Экстенты для адресации блоков файлов   Нет Да (с 4 версии) Да Да
Данные внутри inode (небольшие файлы)   Нет Да Да Нет
Данные симво-льных ссылок внутри inode   Нет Да Да Да
Элементы каталогов внутри inode (небольшие каталоги)   Нет Да Да Да
Динамическое выделение inode/MFT Да Нет Да Да Да
Структуры управления динамически выделяемыми inode   Нет Общее B*дерево B+дерево B+дерево с непрерывными областями inode
Поддержка разреженных файлов Да Нет Да Да Да

 

NFS (Network File System) - сетевая файловая система. Создана для объединения файловых систем по сети.