Я запускаю mkfs.ext4 поверх LVM на RAID 5, и это займет несколько часов. Это установка 3 ТБ, четыре диска, и я просто делаю:
mkfs.ext4 /dev/md0
Размер и ширина моей полосы кажутся нормальными. Как мне это ускорить?
mkfs.ext4 -O uninit_bg = 1 -E lazy_itable_init = 1
заставит трудоемкие части инициализации перейти в фоновый режим.
lazy_itable_init [= <0 для отключения, 1 для включения>]
Если этот параметр включен и функция uninit_bg включена, таблица inode не будет полностью инициализирована mke2fs. Это заметно ускоряет инициализацию файловой системы, но требует, чтобы ядро завершило инициализацию файловой системы в фоновом режиме при первом монтировании файловой системы. Если значение параметра опущено, по умолчанию устанавливается значение 1, чтобы включить отложенную инициализацию таблицы inode.
uninit_bg
Создайте файловую систему без инициализации всех групп блоков. Эта функция также включает контрольные суммы и статистику использования самого высокого inode в каждой группе блоков. Эта функция может заметно ускорить время создания файловой системы (если lazy_itable_init включен), а также может значительно сократить время e2fsck. Он поддерживается только файловой системой ext4 в последних ядрах Linux.