Я хочу отформатировать диск в файловой системе ext3 с размером блока 4096. Есть ли возможность сделать это? Что если мы не будем писать Inode Bitmap во время форматирования?
1 ответ
0
ext2/3/4 не поддерживают размеры блоков диска, превышающие размер страницы. На x86-32 и x86-64 размер страницы составляет 4 КБ, так что это самый большой размер блока, который вы можете использовать. (OTOH, если вы можете раскопать машину DEC Alpha, я слышал, что у них было 8K страниц.)
Из вашего комментария вы хотите ускорить mkfs. Есть несколько подходов, которые вы можете использовать:
- Если вам не нужны все inode (помните, что добавление еще потребует переформатирования), вы можете уменьшить количество inode. Вы можете использовать опции
-i
или-N
, чтобы сделать это. Или используйте один из других типов (например,-T largefile
). - Вы могли бы использовать ext4 вместо этого. ext4 может оставлять группы блоков неинициализированными до тех пор, пока они не понадобятся (
-O uninit_bg -E lazy_itable_init
, которые обычно используются по умолчанию). Также имеет преимущество, значительно ускоряя fsck.
Если вы действительно хотите уменьшить количество групп блоков (чего не следует делать), для этого есть -g
.