Que parte do seu site é sensível?
Se forem apenas os dados nos arquivos, substitua-os por dados de /dev/zero
ou /dev/random
use uma ferramenta interna, como dd
deve ser bem, assumindo que o sistema de arquivos não aloque novo armazenamento ao substituir um arquivo.
Se a própria estrutura de diretórios for sensível (nomes de arquivos, por exemplo), você precisará de uma solução mais completa. Estou perplexo aqui, mas você provavelmente precisará (após a substituição) excluir todos os arquivos em cada diretório e criar vários arquivos no mesmo diretório usando-os touch
e excluindo-os antes de excluir o diretório pai, usando um algoritmo de profundidade-primeiro. Sei que algo pode ser feito usando find
isso, mas não conheço uma ferramenta pronta para fazer isso.
No seu caso, destruir os arquivos (sobrescrevendo o arquivo repetidamente com dados aleatórios) é um exagero, porque ninguém tentará recuperar seus dados desmontando a unidade física e tentando coletar dados de última geração. Não tenho certeza de que a técnica de recuperação funcione mais com unidades modernas de alta densidade; substituir dados com zeros pode ser mais que suficiente.