ReiserFS
Материал из Википедии — свободной энциклопедии
ReiserFS — журналируемая файловая система, разработанная специально для Linux компанией Namesys под руководством Ганса Рейзера(Hans Reiser). Обычно под словом ReiserFS понимают третью версию (последняя - 3.6.19), а четвёртую называют Reiser4.
В настоящее время ReiserFS поддерживается только для GNU/Linux, но может быть в будущем перенесена на другие платформы. Появившись в Linux версии 2.4.1, она стала первой журналируемой ФС включенной в ядро.
ReiserFS — стандартная ФС для дистрибутивов Slackware, SuSE, Xandros, Yoper, Linspire и Kurumin Linux.
В настоящий момент разработка Reiser3 прекращена, чтобы сконцентрироваться на её преемнике — Reiser4
Содержание |
[править] Особенности
- Возможность упаковки нескольких небольших файлов в один блок (т. н. упаковка хвостов) во избежание фрагментации и потери диского пространства. Из-за сильной потери производительности Namesys рекомендует отключить эту возможность на чувствительных к ресурсам машинах.
- Журналирование только метаданных.
- Возможность изменения размера «На лету», но только в сторону увеличения.
[править] Производительность
При работе с файлами меньше 4k, с включенной функцией tail packing превосходит по производительности ext2 и ext3 в 10—15 раз. ReiserFS это прекрасное решение для Серверов Usenet, кэширующих HTTP прокси-серверов , Почтовых серверов и в других местах, где критична скорость работы с маленькими файлами.
[править] Недостатки
- Reiser3 может быть повреждена в результате перестройки дерева во время проверки. Перестройка дерева нужна только если метаданные очень сильно повреждены.
- Версии ReiserFS включённые в ядро Linux младше версии 2.4.10 признаны нестабильными компанией Namesys и не рекомендованы для промышленного использования, особенно в связке с NFS.
- Неизвестно способа дефрагментации, помимо полного дампа ФС и последующего восстановления.
Однако имеется переупаковщик для ReiserFS v4, который заботится о фрагментации файлов.
[править] Ссылки
- http://www.namesys.com/ Сайт производителя (англ.)
- http://www.opennet.ru/docs/RUS/reiserfs_ondisk_layout/ Дисковая структура ReiserFS