ReiserFS
| ReiserFS | |
| Разработчик | |
|---|---|
| Файловая система |
ReiserFS |
| Дата представления |
2001 (Linux 2.4.1) |
| Метка тома |
Apple_UNIX_SVR2 (Apple Partition Map) |
| Структура | |
| Содержимое папок | |
| Размещение файлов | |
| Ограничения | |
| Максимальный размер файла | |
| Максимум файлов | |
| Максимальная длина имени файла |
4032 байт, limited to 255 by Linux VFS |
| Максимальный размер тома | |
| Допустимые символы в названиях |
Все байты, кроме NULL и |
| Возможности | |
| Свойства |
modification (mtime), metadata change (ctime), access (atime) |
| Диапазон дат |
14 декабря 1901 г. - 18 января 2038 г. |
| Точность хранения даты |
1 секунда |
| Потоки метаданных |
Да (названные Extended Attributes) |
| Права доступа | |
| Фоновая компрессия |
Нет |
| Фоновое шифрование |
Нет |
| Поддерживается ОС | |
ReiserFS (произносится «Рэйзэр Эф Эс»[источник не указан 510 дней]) — журналируемая файловая система, разработанная специально для Linux компанией Namesys под руководством Ганса Рейзера (англ. Hans Reiser). Обычно под словом ReiserFS понимают третью версию, а четвёртую называют Reiser4.
В настоящее время[когда?] ReiserFS поддерживается только под Linux, но может быть в будущем перенесена на другие платформы. Появившись в Linux версии 2.4.1, она стала первой журналируемой файловой системой, включённой в ядро. ReiserFS — стандартная файловая система для дистрибутивов Ubuntu[3], Gentoo[4], Archlinux[5], Slackware[6], SuSE[7], Xandros, Yoper, Linspire и Kurumin Linux, рекомендуемой в Calculate Linux[8]. Может быть создана командой mkreiserfs.
Содержание |
[править] Особенности
- Возможность упаковки нескольких небольших файлов в один блок (т. н. англ. tail packing — «упаковка хвостов») во избежание фрагментации и потери дискового пространства. Из-за сильной потери производительности Namesys рекомендует отключить эту возможность на чувствительных к ресурсам машинах.
- Несколько режимов журналирования: только метаданные/все данные (аналогично Ext3).
- Возможность изменения размера файловой системы «на лету».
[править] Производительность
По сравнению с файловыми системами ext2 и ext3 в ядре Linux версии 2.4, при работе с файлами меньше 4 КБ и с включённой функцией «tail packing», ReiserFS может быть быстрее.
[править] Недостатки
- Reiser3 может быть повреждена в результате перестройки дерева во время проверки. Перестройка дерева нужна при условии, если метаданные очень сильно повреждены.
- Версии ReiserFS, включённые в ядро Linux младше версии 2.4.10, признаны нестабильными компанией Namesys и не рекомендованы для промышленного использования, особенно в связке с NFS.
- Неизвестен способ дефрагментации, помимо полного дампа ФС и последующего восстановления. Однако имеется переупаковщик для ReiserFS v4, который заботится о дефрагментации файлов.[источник не указан 371 день]
[править] Примечания
- ↑ http://www.namesys.com/X0reiserfs.html#nodelayout (копия в Internet Archive)
- ↑ 1 2 3 http://www.namesys.com/faq.html (копия в Internet Archive)
- ↑ Ubuntu Manpage: reiserfstune - The tunning tool for the ReiserFS filesystem
- ↑ Reiser4
- ↑ Arch Linux - Package Database
- ↑ The Slackware Linux Project: Slackware Release Notes
- ↑ Install on PC that can't boot from CD
- ↑ Calculate Linux:Разбиение диска
[править] Ссылки
- Сайт производителя (англ.) (копия в Internet Archive)
- www.forensicswiki.org/wiki/Reiserfs
- Дисковая структура ReiserFS 3.6
- Последние версии утилит ReiserFS на kernel.org
- Сергей Козлов Летописец файловой системы // Компьютерра. — 2001, 15 февраля. — № 6 (383).
| Это заготовка статьи о Linux. Вы можете помочь проекту, исправив и дополнив её. |