Falar de "dados" é muito amplo, mas é óbvio que você está realmente falando sobre arquivos . Você precisa estar ciente de que os arquivos geralmente são armazenados em sistemas de arquivos. Embora existam diferenças, isso geralmente significa que há uma estrutura em árvore de caminhos, representando arquivos ou diretórios, e os arquivos recebem espaço nos discos rígidos em que seu conteúdo é armazenado.
Comandos como rm
simplesmente removem o arquivo, ou seja, a entrada na árvore: eles marcam o diretório pai como tendo menos um filho. No endereço onde estava o arquivo e onde estava o conteúdo do arquivo, nada muda.
No entanto, há também comandos como shred
, que realmente sobrescrevem o conteúdo do arquivo, para que (idealmente) não seja restaurado. Isso é realmente mais difícil do que o anterior, porque não é garantido que os mesmos setores sejam usados para armazenar os dados sobrescritos e, como fisicamente, os dados magnéticos no disco não são simplesmente binários. Além disso, essas ferramentas não simplesmente zeram os dados, mas o sobrescrevem várias vezes com padrões ou dados aleatórios, para torná-lo fisicamente mais difícil de restaurar.
Portanto, há duas opções que você mencionou, mas a exclusão diária é simplesmente remover o ponteiro para os dados reais.