FERRAMENTAS LINUX: exfatprogs 1.4.4: A Formatação Completa do exFAT mais Rápida no Linux

quarta-feira, 11 de novembro de 2026

exfatprogs 1.4.4: A Formatação Completa do exFAT mais Rápida no Linux

 



O exfatprogs 1.4.4 acelera a formatação completa do exFAT no Linux com o BLKZEROOUT, reduz a poluição do cache de páginas e adiciona estatísticas de I/O para o profiling.


O exfatprogs 1.4.4 foi lançado em 10 de novembro de 2026 e traz uma mudança que interessa diretamente a quem lida com cartões SD, pen drives e SSDs externos formatados em exFAT no Linux: a formatação completa (mkfs.exfat -f) ficou mais rápida em hardware compatível . 

A versão também adiciona estatísticas opcionais de I/O e corrige uma série de falhas nas ferramentas do pacote .

Este guia explica o que mudou, por que a velocidade depende do dispositivo e como aproveitar o recurso no dia a dia — com base nas notas oficiais e na cobertura técnica especializada.


O que mudou no mkfs.exfat da versão 1.4.4


A principal novidade é o uso do BLKZEROOUT para preencher uma faixa do dispositivo de bloco com zeros durante a formatação completa . 

Em vez de enviar grandes volumes de dados zero por meio de operações de escrita convencionais, o mkfs.exfat passa a solicitar ao dispositivo que execute a zeragem de forma nativa, quando houver suporte.

O ganho aparece em cenários específicos: dispositivos que implementam SCSI WRITE_SAME ou NVMe Write Zeroes conseguem executar a zeragem com menos transferência de dados e menos chamadas de I/O . 

A versão 1.4.4 também:

  • seleciona lotes de zeragem maiores, reduzindo o número de chamadas necessárias;
  • melhora a saída de progresso nos modos quiet e trace;
  • reduz a poluição do cache de páginas em sistemas com suporte a POSIX_FADV_NOREUSE durante a formatação completa .

A redução do cache é relevante em máquinas com pouca memória ou em servidores que precisam manter dados de outras aplicações aquecidos enquanto um disco grande é formatado .


Por que a velocidade não é igual para todo mundo


O exFAT é o sistema de arquivos padrão para cartões SDXC e pen drives acima de 32 GB, justamente por ser compatível com Windows, macOS e Linux e por suportar arquivos maiores que 4 GB . 

A formatação completa é usada quando se deseja zerar toda a área do dispositivo — por exemplo, para apagar dados antigos ou verificar setores problemáticos .

O ponto central da versão 1.4.4 é que a aceleração depende do hardware. Um SSD NVMe moderno com Write Zeroes tende a responder melhor do que um pendrive USB 2.0 antigo, que pode não implementar as instruções de zeragem ou fazê-lo de forma limitada. 

Da mesma forma, a conexão (SATA, USB, NVMe) e o controlador do dispositivo influenciam o tempo final .

Na prática, o mkfs.exfat passa a aproveitar o que o dispositivo oferece. Se o hardware não suportar BLKZEROOUT ou as instruções subjacentes, a ferramenta continua funcionando, apenas sem o mesmo ganho de velocidade.


Produto Recomendado


Você já percebeu que a maioria das pessoas só conversa com o ChatGPT... enquanto uma minoria está criando agentes de IA que executam tarefas, tomam decisões e geram receita sozinhos?

O livro "Construindo Aplicações com Agentes de IA: Projeto e Implementação de Sistemas Multiagentes" é o seu mapa prático — do zero à arquitetura profissional.


✅ Projeto e implementação passo a passo

✅ Sistemas multiagentes que colaboram entre si

✅ Aplicações reais para negócios e automação

✅ Linguagem acessível, com rigor técnico


💡 Não é teoria. É engenharia aplicada.

Construindo Aplicações com Agentes de IA: Projeto e Implementação de Sistemas Multiagentes ->  https://link.amazon/B0cGTsVKb

Eu ganho uma comissão quando você faz uma compra.


Estatísticas de I/O: profiling para quem precisa de dados


Além da formatação, a versão 1.4.4 adiciona estatísticas opcionais de I/O ao pacote exfatprogs.  A coleta permite analisar operações de leitura, escrita, descarte (discard), zeragem (zero-out) e sincronização . 

Para administradores de sistemas e desenvolvedores que investigam desempenho de armazenamento removível, isso significa uma camada extra de visibilidade sem recorrer a ferramentas externas.


Correções que aumentam a confiabilidade


O fsck.exfat recebeu a maior parte das correções nesta versão. Entre as mudanças, estão a prevenção de estouros aritméticos e leituras fora dos limites ao rejeitar geometrias de setor de boot malformadas, a interrupção imediata em erros de I/O em vez de tratá-los como inconsistências do sistema de arquivos e ajustes na impressão de mensagens de erro . 

O dump.exfat passou a exibir timestamps completos em formato bruto e ISO, e o exfat2img mantém a saída de metadados no stdout livre de mensagens de status .


Checklist rápido para atualizar e usar o recurso


1. Verifique a versão instalada com exfatprogs --version ou mkfs.exfat --version.

2. Atualize pelo repositório da distribuição sempre que possível; compilar da fonte é alternativa para quem precisa da versão mais recente .

3. Confirme o suporte do dispositivo a NVMe Write Zeroes ou SCSI WRITE_SAME (consulte a documentação do fabricante ou ferramentas como nvme id-ctrl).

4. Use a formatação completa com mkfs.exfat -f /dev/sdX (substitua pelo dispositivo correto).

5. Acompanhe o progresso com a saída padrão; em discos grandes, a redução de cache ajuda a manter o sistema responsivo.

6. Ative as estatísticas de I/O quando precisar comparar desempenho antes e depois da atualização.

7. Evite instalar exfat-utils legado, que pode direcionar o sistema para o driver FUSE e prejudicar o desempenho .


Questionário (3 perguntas)


1. Qual comando a versão 1.4.4 do mkfs.exfat passou a usar para acelerar a formatação completa em dispositivos compatíveis?

a) TRIM

b) BLKZEROOUT

c) FADV_DONTNEED

d) WRITE_SAME_ONLY


Resposta correta: b) BLKZEROOUT 


2. Quais instruções de hardware podem permitir que a zeragem seja executada de forma mais eficiente pelo próprio dispositivo?

a) SCSI WRITE_SAME ou NVMe Write Zeroes

b) Apenas SATA NCQ

c) USB Bulk-Only Transport

d) Apenas SDHCI


Resposta correta: a) SCSI WRITE_SAME ou NVMe Write Zeroes 


3. Qual é o efeito do POSIX_FADV_NOREUSE durante a formatação completa no mkfs.exfat 1.4.4?

a) Aumenta o cache de páginas para acelerar a escrita.

b) Reduz a poluição do cache de páginas em sistemas compatíveis.

c) Desativa completamente o cache do kernel.

d) Substitui o BLKZEROOUT em dispositivos SCSI.


Resposta correta: b) Reduz a poluição do cache de páginas em sistemas compatíveis 


Conclusão


O exfatprogs 1.4.4 não é uma atualização de grandes mudanças visuais, mas entrega uma melhoria concreta para quem formata dispositivos exFAT no Linux: a formatação completa pode ser significativamente mais rápida quando o hardware oferece suporte a BLKZEROOUT, SCSI WRITE_SAME ou NVMe Write Zeroes . 

A redução da poluição do cache e as estatísticas opcionais de I/O tornam a ferramenta mais adequada tanto para uso doméstico quanto para diagnóstico de desempenho.

A recomendação é objetiva: atualize pelo repositório da sua distribuição e, se você trabalha com armazenamento removível em escala, teste a formatação completa em um dispositivo compatível para medir o ganho real no seu ambiente . 

O exFAT segue como o sistema de arquivos mais prático para cartões e pen drives acima de 32 GB, e ferramentas como o exfatprogs mantêm o Linux competitivo nesse cenário 

Nenhum comentário:

Postar um comentário