Muss ich das Laufwerk bei Verwendung des Befehls dd aushängen?


9

Ich habe eine 60-GB-SSD, auf der sich mein Ubuntu-Installations- und Home-Ordner befindet, und eine 1-TB-Festplatte, die ich als Speichergerät verwendet habe (Filme, Musik ..). Ich habe beschlossen, das 1-TB-Laufwerk zu verkaufen, aber bevor ich das tue, möchte ich alle Daten darauf vollständig löschen oder es zumindest für die meisten Softwareprodukte nicht wiederherstellbar machen. Was ich tun möchte, ist Folgendes:

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

und formatieren Sie das Laufwerk dann schnell mit dem Dienstprogramm "Festplatten".

Meine Frage lautet: Muss ich die Bereitstellung aufheben, /dev/sdcbevor ich mit dem ddBefehl fortfahre ?



1
Einfach umounten. Das ist immer die beste Politik. Auf diese Weise versuchen keine Programme, darauf zuzugreifen, während dd ihre Daten löscht.
Daniel

Vielen Dank für Ihre Kommentare. Gibt es eine Option, bei der ich feststelle, dass diese Frage beantwortet wurde, oder lasse ich sie unverändert?
Sinisa

1
dd if=/dev/zerowäre möglicherweise viel schneller.
AlexP

Antworten:


10

Es ist möglich (in diesem Moment überprüft), aber es ist sehr ratsam, umountdas Gerät vor einem dd.


Dies ist in Ihrem speziellen Fall möglicherweise kein Problem if=/dev/urandom, in anderen Fällen jedoch:

Wenn während des ddBefehls eine Aktivität auf dieser Partition ausgeführt wird, kann nicht garantiert werden, dass Ihre Partition nicht beschädigt ist.


Ich war zu ungeduldig, um auf Ihre Antworten zu warten, also habe ich es trotzdem getan - ich habe dd die Arbeit am montierten Gerät machen lassen. Es gab mir keine Fehler, während ich es ausführte, aber es schlug eine MASSIVE Zeit vor, die benötigt wurde, um die Aufgabe abzuschließen. Die Art und Weise, wie ich von der Zeit erfuhr, war, dass ich ein Paket namens "pv" installiert habe, das mir eine Reihe netter kleiner Statistiken über den Fortschritt des Befehls dd gab. Der Befehl, den ich eingegeben habe, sah also folgendermaßen aus: sudo dd if = / dev / urandom | pv | sudo dd von = / dev / sdc
sinisa

Das Schreiben von Zufallsdaten erreichte einen Spitzenwert von 13 MB / s, wodurch die Gesamtzeit für ein 1-TB-Laufwerk 24 Stunden betragen würde. Das ist viel Zeit.
Sinisa

1
Wenn Sie Ihre Daten nur nicht wiederherstellbar machen möchten, verwenden Sie / dev / zero. 1 TB sollte nur ein paar Minuten dauern.
Steve Zhan

1
Wenn eine Swap-Partition vorhanden ist, können Sie den Befehl swapoff verwenden. swapoff / dev / sda2 wenn sda2 der Swap-Bereich ist
linux64kb

0

Das Dienstprogramm srm (Secure-Remove) bietet verschiedene Optionen / Muster zum Überschreiben früherer Festplatteninhalte.

Einige dieser Optionen sind sicher genug, um sicherzustellen, dass forensische Festplatten-Scans die vorherigen Dateien nicht wiederherstellen können. aber: mehr Sicherheit = längerer Überschreibvorgang.

So installieren Sie srm:

sudo apt install secure-delete

benutzen:

srm szFileName
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.