gnu shred: Kann ich pausieren / abbrechen / fortsetzen?

1819
hatmatrix

GNU-Shred benötigt einige Zeit, um über eine 500-GB-HD zu schreiben. Kann ich pausieren / abbrechen / fortsetzen? Ich habe angegeben, dass es mehr als dreimal umgeschrieben werden sollte. Kann ich das Programm jedoch beenden (Ctrl-C?) Und es einen Tag lang anrufen?

1
Sie können nicht wirklich pausieren, den Computer ausschalten, zurückkommen und wieder einschalten. Vielleicht möchten Sie shred 3 mal mit jeweils 1 Durchlauf ausführen (nicht nur jeden Durchlauf auf Null stellen, sondern ein anderes Muster angeben, z. B. F0F0F0F0F, dann FFFFFFFF und dann einen letzten Durchlauf mit allen 0000000). Daisetsu vor 13 Jahren 1
Kann ich vielleicht / dev / nach dem ersten Durchlauf nullstellen? ... hatmatrix vor 13 Jahren 0

1 Antwort auf die Frage

2
Olli

Wenn Sie möchten, können Sie beispielsweise nach einer Iteration beenden. Das ist nicht sicher (da es unmöglich ist, irgendetwas wiederherzustellen), aber normale Tools, die für jeden verfügbar sind, können Dateien nicht wiederherstellen. Weitere Informationen finden Sie auf dieser Seite .

Sie können es zumindest mit dem Sende-Befehl SIGSTOP anhalten, vorausgesetzt, Sie kennen die Prozess-ID (PID):

kill -SIGSTOP PID 

Sie können mit fortfahren

kill -SIGCONT PID 

Oder Sie können ctrlzmit pausieren und mit "fg" fortfahren. Bitte beachten Sie, dass diese Pause / Wiederaufnahme beispielsweise nicht das Entfernen der Festplatte oder einen Neustart dazwischen zulässt, da die Dateideskriptoren dadurch nicht geschlossen werden.