Preciso desmontar a unidade ao usar o comando dd?


10

Eu tenho um SSD de 60 GB onde está a minha pasta e instalação do Ubuntu e um HD de 1 TB que eu costumava usar como dispositivo de armazenamento (filmes, música ..). Decidi vender a unidade de 1 TB, mas antes disso, desejo apagar completamente todos os dados nela ou, pelo menos, torná-la irrecuperável para a maioria dos softwares existentes. O que eu quero fazer é o seguinte:

dd if=/dev/urandom of=/dev/sdc

e formate rapidamente a unidade usando o utilitário Disks.

Minha pergunta é a seguinte: preciso desmontar o /dev/sdcantes de prosseguir com o ddcomando?



1
Apenas desmonte. Essa é sempre a melhor política. Dessa forma, nenhum programa tentará acessá-lo enquanto o dd estiver limpando seus dados.
Daniel

Obrigado por seus comentários. Existe uma opção em que observo que esta pergunta foi respondida ou deixo como está?
Sinisa

1
dd if=/dev/zeropossivelmente seria muito mais rápido.
AlexP 28/05

Respostas:


11

É possível (verificado neste momento), mas é altamente recomendável para umounto dispositivo antes de a dd.


Isso pode não ser um problema no seu caso especial if=/dev/urandom, mas em outros casos:

Se houver alguma atividade nessa partição durante o ddcomando, não há garantia de que a partição não esteja quebrada.


Eu estava impaciente demais para esperar por suas respostas, então o fiz de qualquer maneira - deixei o dd fazer o trabalho no dispositivo montado. Não me deu nenhum erro enquanto eu o executava, mas sugeriu um tempo MASSIVO necessário para concluir a tarefa. A maneira que descobri sobre o tempo é que instalei um pacote chamado "pv", que me deu várias estatísticas simples sobre o progresso do comando dd. Então o comando que eu inseri tinha a seguinte aparência: sudo dd if = / dev / urandom | pv sudo dd = / dev / sdc
sinisa

A gravação de dados aleatórios atingiu um pico de 13 MB / s, o que tornaria o tempo total do drive de 1 TB abundante em 24 horas. Isso é muito tempo.
sinisa

1
se você quer apenas tornar seus dados irrecuperáveis, por que não usar / dev / zero? 1 TB deve levar apenas alguns minutos.
Steve Zhan

1
Se houver uma partição swap, você pode usar o comando swapoff. swapoff / dev / sda2 se sda2 for a área de troca
linux64kb

0

O utilitário srm (remoção segura) fornece várias opções / padrões para substituir o conteúdo anterior do disco.

Algumas dessas opções são seguras o suficiente para garantir que as verificações forenses de disco não possam recuperar os arquivos anteriores; mas: mais segurança = processo mais longo de substituição.

Para instalar o srm, digite:

sudo apt install secure-delete

usar:

srm szFileName
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.