Fragmentar um disco rígido externo

2

Como faço para destruir os dados em um disco rígido externo? Eu estou tentando shred "/media/me/New Volume/" mas recebo failed to open for writing: Is a directory . Por quê?

    
por FutuToad 02.04.2014 / 14:31

2 respostas

4

Você precisa executar shred no dispositivo, não no ponto de montagem.

Digite mount e obtenha o nome do dispositivo (por exemplo, /dev/sdb1 , provavelmente será /dev/sdXY onde X é uma letra e Y é um número), desmonte-o (execute umount /your/device ) e execute shred /your/device .

    
por 02.04.2014 / 14:43
1

shred é executado em dispositivos ou arquivos de bloco.

Então, é também (se /dev/sdx for seu HDD externo):

shred -n 1 /dev/sdx

Ou, no caso de um arquivo (se o sistema de arquivos for 2TiB grande):

truncate -s 2T "/media/me/New Volume/shredfile"
shred -n 1 "/media/me/New Volume/shredfile"
sync
rm "/media/me/New Volume/shredfile"

O arquivo não destruirá o HD inteiro, apenas o espaço livre no sistema de arquivos.

A opção -n 1 garante que shred use apenas uma única passagem - várias passagens são uma perda de tempo.

    
por 02.04.2014 / 14:59