1

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

1 ответ1

0

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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .