Devo smontare l'unità quando utilizzo il comando dd?


10

Ho un SSD da 60 GB in cui si trova la mia installazione di Ubuntu e la mia cartella home e un HDD da 1 TB che utilizzavo come dispositivo di archiviazione (film, musica ...). Ho deciso di vendere l'unità da 1 TB, ma prima di farlo desidero cancellare completamente tutti i dati su di essa o almeno renderli irrecuperabili dalla maggior parte dei software in circolazione. Quello che voglio fare è il seguente:

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

e quindi formattare rapidamente l'unità utilizzando l'utilità Disks.

La mia domanda è questa: devo smontare il file /dev/sdcprima di procedere con il ddcomando?



1
Smontalo. Questa è sempre la migliore politica. In questo modo nessun programma tenterà di accedervi mentre dd sta cancellando i loro dati.
Daniel,

Grazie per i vostri commenti. C'è un'opzione in cui noto che questa domanda ha avuto una risposta o la lascio così com'è?
sinisa,

1
dd if=/dev/zerosarebbe probabilmente molto più veloce.
AlexP,

Risposte:


11

È possibile (verificato in questo momento) ma è altamente consigliabile per umountil dispositivo prima di a dd.


Questo potrebbe non essere un problema nel tuo caso speciale if=/dev/urandom, ma in altri casi:

Se durante il ddcomando è presente un'attività su quella partizione , non vi è alcuna garanzia che la partizione non sia interrotta.


Ero troppo impaziente di aspettare le tue risposte, quindi l'ho fatto comunque - ho lasciato fare il lavoro sul dispositivo montato. Non mi ha dato alcun errore mentre lo stavo eseguendo, ma ha suggerito un tempo MASSIVO necessario per completare l'attività. Il modo in cui ho scoperto il tempo è che ho installato un pacchetto chiamato "pv" che mi ha dato un numero di piccole statistiche sull'avanzamento del comando dd. Quindi il comando che ho inserito è simile al seguente: sudo dd if = / dev / urandom | pv | sudo dd di = / dev / sdc
sinisa,

La scrittura di dati casuali ha raggiunto il picco a 13 MB / s, il che renderebbe il tempo totale per 1 TB di unità in abbondanza 24 ore. Questo è molto tempo.
sinisa,

1
se vuoi solo rendere i tuoi dati irrecuperabili, perché non usare / dev / zero? 1 TB dovrebbe richiedere solo un paio di minuti.
Steve Zhan,

1
Se esiste una partizione di swap, è possibile utilizzare il comando swapoff. swapoff / dev / sda2 se sda2 è l'area di swap
linux64kb

0

L'utilità srm (rimozione sicura) offre diverse opzioni / schemi per sovrascrivere i contenuti del disco precedente.

Alcune di queste opzioni sono abbastanza sicure da garantire che le scansioni del disco forense non saranno in grado di recuperare i file precedenti; ma: più sicurezza = processo di sovrascrittura più lungo.

Per installare il tipo srm:

sudo apt install secure-delete

usare:

srm szFileName
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.