ReiserFS | это... Что такое ReiserFS? (original) (raw)
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 (произносится «Рэйзэр Эф Эс»[источник не указан 787 дней]) — журналируемая файловая система, разработанная специально для Linux компанией Namesys под руководством Ганса Рейзера (англ. Hans Reiser). Обычно под словом ReiserFS понимают третью версию, а четвёртую называют Reiser4.
В настоящее время ReiserFS поддерживается только под Linux, но может быть в будущем перенесена на другие платформы. Появившись в Linux версии 2.4.1, она стала первой журналируемой файловой системой, включённой в ядро. ReiserFS является стандартной файловой системой в дистрибутивах Elive, Xandros, Linspire, GoboLinux, Yoper Linux. Ранее она была стандартной в SuSE (Enterprise, до октября 2006), Ubuntu, Gentoo, Archlinux, Slackware; рекомендовалась в Calculate Linux[3].
Для создания структур файловой системы используется команда mkreiserfs.
Особенности
- Возможность упаковки нескольких небольших файлов в один блок (т. н. англ. tail packing — «упаковка хвостов») во избежание фрагментации и потери дискового пространства. Из-за сильной потери производительности Namesys рекомендует отключить эту возможность на чувствительных к ресурсам машинах.
- Несколько режимов журналирования: только метаданные/все данные (аналогично Ext3).
- Возможность изменения размера файловой системы «на лету».
Производительность
По сравнению с файловыми системами ext2 и ext3 в ядре Linux версии 2.4, при работе с файлами меньше 4 КБ и с включённой функцией «tail packing», ReiserFS может быть быстрее.
Недостатки
- Reiser3 может быть повреждена в результате перестройки дерева во время проверки. Перестройка дерева нужна при условии, если метаданные очень сильно повреждены.
- Версии ReiserFS, включённые в ядро Linux младше версии 2.4.10, признаны нестабильными компанией Namesys и не рекомендованы для промышленного использования, особенно в связке с NFS.
- Неизвестен способ дефрагментации, помимо полного дампа ФС и последующего восстановления. Однако имеется переупаковщик для ReiserFS v4, который заботится о дефрагментации файлов.[4]
Примечания
- ↑ http://www.namesys.com/X0reiserfs.html#nodelayout (копия в Internet Archive)
- ↑ 1 2 3 http://www.namesys.com/faq.html (копия в Internet Archive)
- ↑ Calculate Linux:Разбиение диска
- ↑ Пешеходов А. Архитектура и реализация reiser4
Ссылки
- Сайт производителя (англ.) (копия в Internet Archive)
- www.forensicswiki.org/wiki/Reiserfs
- Дисковая структура ReiserFS 3.6
- Последние версии утилит ReiserFS на kernel.org
- Сергей Козлов Летописец файловой системы // Компьютерра. — 2001, 15 февраля. — № 6 (383).
Файловые системы (список • сравнение) | |
---|---|
Дисковые | ADFS • AdvFS • BeFS • Btrfs • EFS • ext • ext2 • ext3 • ext3cow • Next3 • ext4 • FAT • FATX • VFAT • FFS • Files-11 • GFS • HFS • HFS Plus • XFSX • HPFS • ISO 9660 • JFS • LFS • MFS (Macintosh) • MFS (Tivo) • Minix • MUFS • NWFS • NILFS • NSS • NTFS • Protogon (В разработке) • PFS • Qnx4fs • Qnx6fs • ReiserFS • Reiser4 • SFS • SpadFS • UFS • UFS2 • UDF • VxFS • WinFS • WAFL • XFS • ZFS • Больше... Оптические диски ISO 9660 • UDF Флеш-память/SSD FAT • exFAT (FAT64) • TFAT • FFS2 • JFFS • JFFS2 • LogFS • NVFS • UDF • YAFFS Кластерные Files-11 • GFS • OCFS • QFS • Xsan • Больше... |
Распределённые(сетевые) | AFS • OpenAFS • AFP • Ceph • DFS • GlusterFS • GPFS • Google File System • Lustre • NCP • NFS • POHMELFS • Hadoop • Kosmos • HAMMER • SMB (CIFS) • Больше... |
Специальные | cramfs • FUSE • Squashfs • UMSDOS • UnionFS • Больше... Псевдо- и виртуальные configfs • devfs • procfs • specfs • sysfs • tmpfs • WinFS Шифрованные EncFS • EFS • FSFS • SSHFS • SolFS • ZFS |