What are the advantages / disadvantages when comparing these tools?
Depende dos seus objetivos:
- Você está limpando dados realmente confidenciais que ninguém deveria ver (por exemplo, informações médicas)?
- Você está apenas seguindo um "eu deveria fazer isso porque está certo"?
- Ou o ainda mais fraco "eu tenho que limpar para ser compatível com regras".
No último caso (3: regras), adicione os requisitos à sua postagem para podermos incluir os itens.
No caso 2: Para discos rígidos giratórios, eu costumo apenas limpar os discos uma vez e depois bater com um martelo. O último é principalmente apenas para que as pessoas não as coloquem das lixeiras e voltem para o suporte.
No caso 1: (um apagamento seguro) tentarei duas coisas:
- Se for um SSD, eu direi ao drive para se proteger. Isso é rápido e seguro. (Os dados sobre SSDs tendem a ser criptografados. Jogar fora a chave para essa criptografia torna os dados inúteis).
- Se for um disco rígido rotativo vou tentar o mesmo (algum modelo suporta o comando, outros não). Se não for suportado, usarei qualquer ferramenta que tiver à mão. Até agora, a maioria era dd porque eu estou mais familiarizado com isso e sempre foi pré-instalado,
O Shred parece ser usado para apagar arquivos. O que significa que ele pode limpar o arquivo, mas não as informações excluídas anteriormente no disco. Nesse caso, eu não usaria para limpar discos inteiros.
Disclaimer: Eu não tentei isso Pode destruir / dev / sdb ou outros dispositivos de bloco. Nesse caso, pode funcionar bem.
O mesmo é válido para apagar .
Isso deixa 'dd', (ou o não mencionado badblock ) e seguro apagar pela própria unidade.
O último pode ser feito com um único comando emitido para a unidade através do hdparm ou pela inicialização de este liveCD . No último caso, certifique-se de limpar o disco certo (por exemplo, apenas coloque o disco para limpar no computador e inicialize a partir do CD).