Sie haben keine Blockgröße für angegeben dd
, daher wird in 512-Byte-Blöcken geschrieben. Deshalb ist es so langsam.
Verbinden Sie das Laufen
dd
mit einem Terminal (z. B. mit reptyr ). Auf diese Weise können Sie die Standardausgabe lesen. Sie müssen möglicherweisesudo
eine andere Methode verwenden, um es als root auszuführen.$ ps aux | grep [d]d (take note of PID) $ reptyr PID_OF_DD
Senden
SIGUSR1
andd
- es wird über den Fortschritt berichtet und Sie können berechnen, wie viel des Laufwerks bereits auf Null gestellt ist.kill -s USR1 PID_OF_DD
Sie können es beenden
dd
und erneut ausführen. Diesmal müssen Sie die Blockgröße (z. B.dd bs=4K
für 4K-Blöcke) und den Versatz angeben, um das Überschreiben von bereits mit Nullen versehenen Speicherplatz zu vermeiden. Verwenden Sie das Suchargument, um so viele Daten wiedd
Berichte zu überspringen .dd if=/dev/zero of=/dev/sde bs=4K seek=NUMBER_OF_4K_BLOCKS_ALREADY_ZEROED
Wenn Sie dd
using nicht erneut anfügen können reptyr
, sich aber daran erinnern, in welchem Verzeichnis Sie ausgeführt wurden dd
, können Sie Schritt 1 überspringen. In Schritt 2 werden Statistiken in eine Datei geschrieben, die nohup.out
in diesem Verzeichnis aufgerufen wird .