Suporte para padrões de eMMC e sistema de arquivos

2

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:

  • Padrão JEDEC eMMC: link
  • Descarte a opção no ext4 e a degradação do desempenho: link
por Alistair 29.06.2013 / 15:02

1 resposta

0

Você pode executar fstrim de vez em quando. Eu corri diariamente através do cron em discos SSD (desktop PC).

    
por 04.12.2013 / 13:46