2009-12-18 6 views
1

Одной из особенностей файловой системы Ext4 является ее новая функция масштабируемости, зарегистрированная here. Мне было интересно, какие изменения на уровне исходного кода позволят Ext4 поддерживать такие функции, как практически неограниченное количество подкаталогов, которые Ext3 не сделал. Особо следует отметить указатели на соответствующие области исходного дерева ядра.Масштабируемость Ext4

Я попытался найти ключ в fs/ext4/sources, но пока не смог.

ответ

1

Статья «The new ext4 filesystem: current status and future plans» от Mathur et al. описывает изменения от ext3 до ext4 с точки зрения разработчика файловой системы.

Докажите меня не так, но я думаю, что в ext4, как и в ext2/ext, в каталоге есть блоки с использованием прямых, косвенных и множественных указателей. Столбцы записи хранятся в таком блоке. Так как файл как максимальный размер файла в ext4 - это каталог как максимальное количество зубных рядов. Однако, как описывает документ, по умолчанию используется индексирование каталогов с использованием специального варианта B-Tree.

 Смежные вопросы

  • Нет связанных вопросов^_^