Limpeza completa do disco rígido - destruir, limpar ou dd?

4

Eu preciso limpar todos os dados de vários discos rígidos, do Ubuntu Linux. Eu encontrei três ferramentas de linha de comando: shred , wipe e dd . Parece meio aleatório o que as pessoas recomendam. Às vezes alguém recomenda um sobre o outro, mas eles não especificam o porquê.

Quais são as vantagens / desvantagens ao comparar essas ferramentas?

    
por Mads Skjern 25.10.2014 / 11:44

3 respostas

4

What are the advantages / disadvantages when comparing these tools?

Depende dos seus objetivos:

  1. Você está limpando dados realmente confidenciais que ninguém deveria ver (por exemplo, informações médicas)?
  2. Você está apenas seguindo um "eu deveria fazer isso porque está certo"?
  3. 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).

    
por 25.10.2014 / 12:07
1

Descobri que o scrub também fará o trabalho, nos dois casos de arquivos e discos físicos / partições.
Você pode usar:

scrub /path/to/my/file 
scrub /dev/sda1 
scrub /dev/sda

Respectivamente, esfregando um arquivo, uma partição e um disco físico inteiro. Espero que isso ajude!

    
por 12.09.2016 / 20:29
1

shred pode limpar aleatoriamente unidades completas ou partições e muito, muito, muito mais rapidamente do que com dd.

shred -vn 1 /dev/sdxx
    
por 24.09.2015 / 14:39