Resposta estrita
Soluções como -E lazy_itable_init
não alteram o resultado, apenas aceleram o processo. Foi o que foi solicitado explicitamente ainda, em muitos casos, as pessoas precisam de mais.
Bônus extra
Na maioria dos casos, você realmente deseja algumas opções que correspondam aos seus padrões de uso e não apenas aceleram a criação do sistema de arquivos, mas também permitem um uso mais rápido e mais espaço utilizável.
Acabei de fazer um teste. Mesmo sem o uso -E lazy_itable_init
, as opções abaixo aceleram o tempo de criação de um sistema de arquivos de 2 TB de 16 minutos 2 segundos a 1 minuto 21 segundos (kernel 3.5.0 64bit no Intel i7 2.2GHz, disco de 2 TB na conexão USB2 - o SATA provavelmente seria mais rápido) .
Para um sistema de arquivos que conterá arquivos grandes, eu uso esta combinação:
mkfs.ext3 /dev/sdXX -O sparse_super,large_file -m 0 -T largefile4
onde -T largefile4
escolhe opções nas /etc/mke2fs.conf
quais geralmente contêm algo como:
inode_ratio = 4194304
blocksize = -1
Faça um man mke2fs
para obter detalhes sobre cada uma dessas opções.
Aqui estão extratos relevantes:
sparse_super
Create a filesystem with fewer superblock backup copies (saves space on large filesystems).
large_file
Filesystem can contain files that are greater than 2GB. (Modern kernels set this feature automatically
when a file > 2GB is created.)
-i bytes-per-inode
Specify the bytes/inode ratio. mke2fs creates an inode for every bytes-per-inode bytes of space on the disk. The
larger the bytes-per-inode ratio, the fewer inodes will be created. This value generally shouldn't be smaller than
the blocksize of the filesystem, since in that case more inodes would be made than can ever be used. Be warned that
it is not possible to expand the number of inodes on a filesystem after it is created, so be careful deciding the
correct value for this parameter.
-m 0
diz apenas para não reservar 5% para root, o que é bom para um sistema de arquivos de dados (não inicialização / root). 5% de um disco de 2 TB significa 100 GB. Essa é uma diferença bastante significativa.