Как я могу создать раздел EXT4 с очень большим количеством inode?

Об индексах

В Ubuntu каждый файл и каталог представляет собой так называемый inode. Вы можете использовать df -i для проверки количества используемых inode и доступных для всех смонтированных файловых систем.

Вопрос

Если вы создаете новый EXT4-раздел, он использует число inode по умолчанию, которого при нормальных условиях должно быть достаточно. Однако, если вы запускаете систему, которая производит миллионы маленьких файлов, как вам нужно создать новый раздел EXT4 с очень большим количеством inode? Что такое максимум?

Комментарии

  • Вы НЕ МОЖЕТЕ изменить количество доступных инодов ПОСЛЕ создания EXT4-раздела
15
задан 25 March 2015 в 17:47

3 ответа

Используя mkfs -t ext4 -N iNumberOfINodes /dev/XdY, где iNumberOfINodes 32-разрядное число, таким образом, максимальное возможное количество inodes в любой ext2/3/4 файловой системе 2^32-1, или 4,294,967,295 (~4 миллиарда).

11
ответ дан 25 March 2015 в 17:47

См. страницу справочника для mkfs.ext4.

man mkfs.ext4

Опция -N позволяет Вам определять номер inodes, созданного в файловой системе, и опция -I позволяет Вам увеличивать их размер (таким образом, они могут обработать более расширенные атрибуты файлов). Корректируйтесь для установки ситуации при создании файловой системы.

3
ответ дан 25 March 2015 в 17:47

Это всегда - компромисс между inodes и размером блока. 32-разрядный макс., но фактическое макс. зависит от Вашего диска/размера файловой системы, разделенного на размер блока. Каждый файл является в минимуме одним блоком. Можно также указать размер группы, который определяет сколько блоков на inode. (т.е. bytes/inode)

Все, что определит количество inodes, Вы можете выделение для конкретного размера диска и размера блока.

Это - также компромисс между производительностью по сравнению со способностью файла. Меньший размер блока средние большие файлы будет фрагментирован и потребует, чтобы больше операций ввода-вывода загрузило файл.

, Если Вы собираетесь настраивать Вас, должен читать, или иначе Вы заканчиваете с файловой системой, полностью неподходящей для того, что Вы думали, что хотели.

1
ответ дан 26 March 2015 в 03:47

Другие вопросы по тегам:

Похожие вопросы: