Журналируемая файловая система ReiserFS
Файловая система ReiserFS (разработчик Namesys) с самого начала создавалась как журналируемая. В 2001 году она была добавлена в главную ветку ядра 2.4 и стала первой журналируемой файловой системой, появившейся в Linux. Текущая стабильная версия — 3.6. Основной метод журналирования — упорядочивание.
Если файл имеет размер, меньший размера блока, то вместо того, чтобы выделять на каждый такой файл по целому блоку, в один блок стараются уместить несколько файлов (т.н. режим «упаковки хвостов», tail package ). Это дает выигрыш примерно в 5% свободного места по сравнению с другими файловыми системами, но негативно сказывается на производительности.
В ReiserFS файловая система базируется на единственном B+-дереве, что делает операции поиска особенно быстрыми. Маленькие файлы сохраняются в своих индексных узлах, что дает дополнительный прирост в производительности.
После успешного внедрения ReiserFS v3 в ядро и применения во многих дистрибутивах Linux компания Namesys начала работу над новой журналируемой файловой системой, Reiser4, которая начала создаваться полностью с нуля и должна была включать в себя множество передовых возможностей. Однако после вынесения обвинительного приговора автору ReiserFS вся коммерческая деятельность вокруг Reiser4 была приостановлена.
B
bash................................................................................... 19
basic regular expression..................................................... 40
BSD................................................................................... 78
builtin................................................................................. 20
C
case.................................................................................... 48
console............................................................................... 15
cron.................................................................................... 79
crond.................................................................................. 79
csh..................................................................................... 19
D
DAEMON......................................................................... 69
E
EGID................................................................................. 72
escape-символ................................................................... 26
EUID................................................................................. 71
ext3fs/ext4fs ...................................................................... 89
extended regular expression............................................... 40
F
Filesystem Hierarchy Standart............................................. 8
G
GID............................................................................. 16, 72
GRUB............................................................................... 77
H
heap................................................................................... 68
I
inetd................................................................................... 79
info................................................................................. 23
init........................................................................... 71, 78
inode.................................................................................... 9
i-node................................................................................. 86
J
JFS2.................................................................................. 88
K
Kernel................................................................................ 62
L
LILO.................................................................................. 76
M
man.................................................................................... 21
MBR.................................................................................. 76
N
null..................................................................................... 15
P
pdksh................................................................................. 19
perl regular expression....................................................... 40
PID.................................................................................... 70
pipeline.............................................................................. 33
PPID.................................................................................. 70
procfs................................................................................. 80
R
regexp................................................................................ 40
ReiserFS............................................................................ 90
root
корень дерева................................................................ 6
суперпользователь..................................................... 15
S
sash.................................................................................... 19
SGID................................................................................. 17
sh. 19
sshd................................................................................... 79
stderr.................................................................................. 31
stdin................................................................................... 30
stdout................................................................................. 31
sticky bit............................................................................ 17
SUID................................................................................. 17
sysfs.................................................................................. 81
System V........................................................................... 78
T
tcsh.................................................................................... 19
test................................................................................. 50
U
UID............................................................................. 16, 71
W
wildcard............................................................................... 5
X
xinetd................................................................................. 79
А
Адрес виртуальный......................................................... 67
Аргумент сценария.......................................................... 46
Б
Бит прилипчивости.......................................................... 17
Бит смены идентификатора
группы......................................................................... 17
пользователя............................................................... 17
Блок логический.............................................................. 84
Блокировка процесса....................................................... 73
Буфер FIFO...................................................................... 15
В
Ввод стандартный............................................................ 30
Владелец файла................................................................ 16
Вывод стандартный......................................................... 31
Вызов системный............................................................. 63
Выполнение процесса...................................................... 73
Выражение регулярное.................................................... 40
perl............................................................................... 40
базовое........................................................................ 40
расширенное................................................................ 40
Г
Гнездо............................................................................... 15
Готовность процесса........................................................ 73
Группа блоков.................................................................. 85
Д
Дамп памяти..................................................................... 75
Демон.......................................................................... 69, 78
Дескриптор
группы блоков............................................................ 86
индексный..................................................................... 9
процесса................................................................ 68, 69
стандартного потока................................................... 32
Диапазон символов........................................................ 6, 7
Директория ...................................................................... 6
родительская................................................................. 6
текущая рабочая........................................................... 6
Драйвер............................................................................. 64
З
Загрузчик.......................................................................... 76
Зомби................................................................................ 74
И
Идентификатор
группы......................................................................... 16
пользователя............................................................... 16
процесса....................................................................... 70
родительского процесса............................................. 70
Имя пути............................................................................ 6
Индекс узла...................................................................... 86
Индекс файла..................................................................... 9
Инициализация переменной............................................ 28
Интерпретатор командный.............................................. 19
К
Канал
данных.............................................. См. Поток данных
Канал именованный......................................................... 15
Карта блоков
битовая........................................................................ 86
индексных дескрипторов........................................... 86
каталог....................................................... См. Директория
Класс................................................................................... 6
Ключ команды................................................................. 20
длинный....................................................................... 21
короткий...................................................................... 20
Конвейер........................................................................... 33
Контекст........................................................................... 68
Корень ............................................................................... 6
Куча.................................................................................. 68
Л
Литерал............................................................................. 26
М
Маска.................................................................................. 5
Метаданные файловые...................................................... 9
Модуль............................................................................. 64
Н
Номер устройства............................................................ 14
О
Область
данных......................................................................... 68
кода.............................................................................. 68
Оболочка.......................................................................... 19
Объект справочной системы........................................... 21
Ограничители................................................................... 26
Ожидание процесса.......................................................... 73
Окружение.................................................................. 29, 68
Опция команды................................................................ 20
П
Память виртуальная........................................................ 67
Параметр
позиционный............................................................... 46
специальный................................................................ 46
сценария...................................................................... 45
Переменная оболочки............................................... 28, 45
Переменные
окружения................................................................... 29
Перенаправление ввода/вывода...................................... 31
Перехват сигнала............................................................. 75
Планировщик заданий..................................................... 72
Подстановка
арифметическая.......................................................... 38
команд......................................................................... 37
параметров и переменных.......................................... 36
Подстановка выражений................................................. 34
Поле руководства man.................................................... 22
Поток данных................................................................... 30
Поток сообщений об ошибках стандартный.................. 31
Поток ядра....................................................................... 66
Права доступа к файлу.................................................... 16
Приглашение оболочки............................................. 20, 30
Приоритет процесса......................................................... 72