Você pode executar fstrim de vez em quando. Eu corri diariamente através do cron em discos SSD (desktop PC).
Estou pesquisando as funções de exclusão segura do Android e percebi algumas coisas:
O Android usa o eMMC como mídia de armazenamento, os padrões eMMC são definidos pela organização JEDEC (atualmente, a maioria dos eMMCs fabricados é > = 4.41). O padrão 4.41 eMMC descreve dois comandos SECURE ERASE e SECURE TRIM, e que esses comandos devem ser suportados a partir de agora para cada eMMC fabricado. Isso é ótimo, mas o Android roda o ext4 como um sistema de arquivos, e eu não consegui descobrir se o ext4 tem uma maneira de se comunicar com a mídia de armazenamento com um comando eMMC SECURE ERASE.
Sei que montar o ext4 com a opção 'discard' é uma maneira de ativar o TRIM após cada exclusão, mas também é uma solução ruim, pois diminuirá muito o desempenho, já que o armazenamento tem que TRIM após cada comando de exclusão.
Então, minha pergunta, existe uma maneira de enviar um comando SECURE ERASE de um sistema de arquivos ext4 com a opção 'descartar'?
Obrigado!
Links relacionados:
Você pode executar fstrim de vez em quando. Eu corri diariamente através do cron em discos SSD (desktop PC).