ReiserFS

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск

ReiserFS — журналируемая файловая система, разработанная специально для Linux компанией Namesys под руководством Ганса Рейзера (Hans Reiser). Обычно под словом ReiserFS понимают третью версию (последняя — 3.6.21), а четвёртую называют Reiser4.

В настоящее время ReiserFS поддерживается только под GNU/Linux, но может быть в будущем перенесена на другие платформы. Появившись в Linux версии 2.4.1, она стала первой журналируемой ФС, включённой в ядро.

ReiserFS — стандартная ФС для дистрибутивов Archlinux, Slackware, SuSE, Xandros, Yoper, Ubuntu, Linspire и Kurumin Linux.

В настоящий момент разработка Reiser3 прекращена.

[править] Особенности

  • Возможность упаковки нескольких небольших файлов в один блок (т. н. англ. tail packing — «упаковка хвостов») во избежание фрагментации и потери дискового пространства. Из-за сильной потери производительности Namesys рекомендует отключить эту возможность на чувствительных к ресурсам машинах.
  • Журналирование только метаданных.
  • Возможность изменения размера файловой системы «на лету».

[править] Недостатки

  • Reiser3 может быть повреждена в результате перестройки дерева во время проверки. Перестройка дерева нужна при условии, если метаданные очень сильно повреждены.
  • Версии ReiserFS, включённые в ядро Linux младше версии 2.4.10, признаны нестабильными компанией Namesys и не рекомендованы для промышленного использования, особенно в связке с NFS.
  • Неизвестен способ дефрагментации, помимо полного дампа ФС и последующего восстановления.

Однако имеется переупаковщик для ReiserFS v4, который заботится о фрагментации файлов.

[править] Ссылки


Источник — «http://ru.wikipedia.org/wiki/ReiserFS»