Da página man mke2fs
e este link parece que os padrões para formatar um sistema de arquivos ext4 são muito preguiçosos e deixam muito trabalho de escrita para ser finalizado após a unidade ser montada pela primeira vez , e cada vez subseqüente até que o trabalho seja concluído. Mais irritantemente, ele gravará muito lentamente na unidade a cada poucos segundos até que seja feito.
Isso pode ser especialmente ruim para uma unidade flash (cartão / unidade USB) que pode ter um tamanho de bloco / página extremamente grande, portanto, gravar apenas alguns bytes na verdade grava em 256k, 512k ou um meg ou mais. E algumas unidades flash podem ter ciclos de gravação extremamente baixos (ou talvez 5000 ou 10.000, possivelmente 100.000). Muito abaixo de um disco rígido, e até mesmo um disco rígido provavelmente se beneficiaria mais de fazer todas as gravações de uma só vez, podendo ficar ocioso quando realmente deveria estar inativo. E eu não tenho certeza de quanto tempo isso vai ficar lentamente escrevendo para a unidade, algumas pessoas dizem que pode demorar alguns minutos ou alguns dias. Esta parece ser a pior maneira de "formatar" uma unidade flash.
Trecho da página do manual:
-E extended-options
Set extended options for the filesystem. Extended options are
comma separated, and may take an argument using the equals ('=')
sign... The following extended options are supported:
...
lazy_itable_init[= <0 to disable, 1 to enable>]
If enabled and the uninit_bg feature is enabled, the inode
table will not be fully initialized by mke2fs. This speeds
up filesystem initialization noticeably, but it requires the
kernel to finish initializing the filesystem in the back‐
ground when the filesystem is first mounted. If the option
value is omitted, it defaults to 1 to enable lazy inode table
zeroing.
lazy_journal_init[= <0 to disable, 1 to enable>]
If enabled, the journal inode will not be fully zeroed out by
mke2fs. This speeds up filesystem initialization noticeably,
but carries some small risk if the system crashes before the
journal has been overwritten entirely one time. If the
option value is omitted, it defaults to 1 to enable lazy
journal inode zeroing.
Portanto, se você puder inicialmente formatar (ou reformatar) o sistema de arquivos, isso deve eliminar o formato lento lento e concluir tudo de uma vez:
mkfs -t ext4 -E lazy_itable_init=0,lazy_journal_init=0 /dev/sdxN