Do
ext4
filesystems need to be defragmented?
Sim (mas muito raramente).
If so, how do I defragment them?
Copie todos os arquivos da partição, apague os arquivos da partição e copie os arquivos de volta para a partição. O sistema de arquivos alocará os arquivos de maneira inteligente quando você os copiar de volta no disco.
If not, could you post a simple explanation of why they do not need to be defragmented?
ext4
age de maneira mais inteligente do que simplesmente adicionar novos arquivos ao próximo espaço disponível. Em vez de colocar vários arquivos próximos uns dos outros no disco rígido, os sistemas de arquivos do Linux espalham arquivos diferentes por todo o disco, deixando uma grande quantidade de espaço livre entre eles. Quando um arquivo é editado e precisa crescer, normalmente há muito espaço livre para o arquivo crescer. Se a fragmentação ocorrer, o sistema de arquivos tentará mover os arquivos para reduzir a fragmentação no uso normal, sem a necessidade de um utilitário de desfragmentação.
Graças a um Comentário de @Green Reaper, minha atenção foi atraída para e4defrag .