ReiserFS

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
ReiserFS
Разработчик

Namesys

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

ReiserFS

Дата представления

2001 (Linux 2.4.1)

Метка тома

Apple_UNIX_SVR2 (Apple Partition Map)
0x83 (MBR)
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)

Структура
Содержимое папок

B+ дерево

Размещение файлов

битовая карта [1]

Ограничения
Максимальный размер файла

1 EiB (8 TiB на 32-битных системах )[2]

Максимум файлов

232-3 (~4 миллиарда) [2]

Максимальная длина имени файла

4032 байт, limited to 255 by Linux VFS

Максимальный размер тома

16 TiB [2]

Допустимые символы в названиях

Все байты, кроме NULL и '/'

Возможности
Свойства

modification (mtime), metadata change (ctime), access (atime)

Диапазон дат

14 декабря 1901 г. - 18 января 2038 г.

Точность хранения даты

1 секунда

Потоки метаданных

Да (названные Extended Attributes)

Права доступа

Unix , ACL и произвольные атрибуты безопасности

Фоновая компрессия

Нет

Фоновое шифрование

Нет

Поддерживается ОС

Linux

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

Поддерживается только под Linux. Стала первой журналируемой файловой системой, включённой в ядро Linux (в версии 2.4.1); является основной файловой системой в дистрибутивах Elive, Xandros, Linspire, GoboLinux, Yoper Linux, ранее была основной в SuSE (Enterprise, до октября 2006), Ubuntu, Gentoo, Archlinux, Slackware, также рекомендуется в Calculate Linux[3]. Версии ReiserFS, включённые в ядро Linux старых версий (младше версии 2.4.10), признаны нестабильными компанией Namesys и не рекомендованы для промышленного использования, особенно в связке с NFS.

Для создания структур файловой системы используется команда mkreiserfs.

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

Среди недостатков файловой системы — вероятность повреждения файловой системы в целом при сильно повреждённых метаданных и неэффективность единственного известного способа дефрагментации, требующего снятия полного дампа и последующего восстановления (в Reiser4 реализован переупаковщик, решающий эту проблему[4]).

Примечания[править | править вики-текст]

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