Как отформатировать диск в файловой системе ext3 с размером блока более 4096

Я хочу отформатировать диск в файловой системе ext3 с размером блока 4096. Есть ли возможность сделать это? Что если мы не будем писать Inode Bitmap во время форматирования?

1 ответ

ext2 / 3/4 не поддерживают размеры дисковых блоков, превышающие размер страницы. На x86-32 и x86-64 размер страницы составляет 4 КБ, так что это самый большой размер блока, который вы можете использовать. (OTOH, если вы можете раскопать машину DEC Alpha, я слышал, что у них было 8K страниц.)

Из вашего комментария вы хотите ускорить mkfs. Есть несколько подходов, которые вы можете использовать:

  1. Если вам не нужны все inode (помните, что для добавления большего количества потребуется переформатирование), вы можете уменьшить количество inode. Вы можете использовать -i или же -N варианты сделать это. Или используйте один из других типов (например, -T largefile ).
  2. Вы могли бы использовать ext4 вместо этого. ext4 может оставить группы блоков неинициализированными, пока они не понадобятся ( -O uninit_bg -E lazy_itable_init , которые обычно используются по умолчанию). Также имеет преимущество, значительно ускоряя fsck.

Если вы действительно хотите уменьшить количество групп блоков (чего не следует делать), есть -g вариант для этого.

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