Tal utilidade é zerofree
.
De sua descrição:
O Zerofree localiza os blocos não alocados e não zerados em um sistema de arquivos ext2 ou ext3 e os preenche com zeros. Isso é útil se o dispositivo no qual esse sistema de arquivos reside for uma imagem de disco. Nesse caso, dependendo do tipo de imagem de disco, um utilitário secundário poderá reduzir o tamanho da imagem de disco após a execução do zerofree. O Zerofree requer que o sistema de arquivos seja desmontado ou montado como somente leitura.
A maneira usual de obter o mesmo resultado (zerar os blocos não utilizados) é executar "dd". Crie um arquivo cheio de zeros que ocupa todo o espaço livre na unidade e exclua esse arquivo. Isso tem muitas desvantagens, que o zerofree alivia:
- está lento
- faz com que a imagem do disco (temporariamente) cresça na sua extensão máxima
- (temporariamente) usa todo o espaço livre no disco, portanto outras ações de gravação simultâneas podem falhar.
O Zerofree foi escrito para ser executado em sistemas GNU / Linux instalados como sistemas operacionais convidados em uma máquina virtual. Se esse não for o seu caso, você quase certamente não precisará deste pacote.
ATUALIZAÇÃO # 1
A descrição do pacote .deb contém o parágrafo a seguir agora, o que implica que isso também funcionará bem com o ext4.
Descrição: zero blocos livres dos sistemas de arquivos ext2, ext3 e ext4 O Zerofree encontra os blocos não alocados com conteúdo de valor diferente de zero em um sistema de arquivos ext2, ext3 ou ext4 e os preenche com zeros ...
Outros usos
Outro aplicativo desse utilitário é compactar imagens de disco que são um backup de um disco real. Um exemplo típico disso é o despejo do cartão SD em um BeagleBone ou Raspberry Pi. Depois de zerados os espaços vazios, as imagens de backup podem ser compactadas com mais eficiência.