Was bedeutet ein „Bestanden“-Scrub?

Was bedeutet ein „Bestanden“-Scrub?

Das Scrub-Dienstprogramm unter Linux akzeptiert verschiedene Scrubbing-Methoden. Diese ermöglichen verschiedene Arten und Reihenfolgen von „Durchgängen“. Beispielsweise ist das 4-Durchgangsverfahren DoD 5220.22-M Abschnitt 8-306 eine 4-Durchgangsmethode, bei der die Durchgänge in der Reihenfolge

  1. Zufällig
  2. 0x00
  3. 0xff
  4. Verifizieren

Was ist der Umfang eines Durchgangs? Wird bei jedem Durchgang die gesamte Datei/das gesamte Laufwerk geschrieben, bevor mit dem nächsten Durchgang begonnen wird, oder wird das Ziel für die Bereinigung zunächst in Blöcke unterteilt und der gesamte 4-Durchgang-Prozess wird für jeden Block ausgeführt, bevor mit dem nächsten fortgefahren wird?

Antwort1

Der Umfang des Durchgangs umfasst eine Rotation dieses Musters vom Anfang bis zum Ende des zu zerstörenden Objekts. Anschließend beginnt eine „weitere Runde“ mit dem nächsten verfügbaren Muster dieser Mustergruppe/Methode.

Auch wenn ich es in den Dokumenten nicht explizit erwähnt habe (und ich konnte es nicht findenim Quellcodejede Spur von parallelen Verarbeitungsmustern), in einer 379 MB großen Datei können Sie sehen, dass jedes Muster als Sequenz weitergegeben wird. dodAm Beispiel einer Mustergruppe:

[root@host ~]# scrub -p dod file
scrub: using DoD 5220.22-M patterns
scrub: padding file with 744 bytes to fill last fs block
scrub: scrubbing file 398323712 bytes (~379MB)
scrub: 0x00    |................................................|
scrub: 0xff    |................  

[root@host ~]# scrub -p dod file
scrub: using DoD 5220.22-M patterns
scrub: padding file with 744 bytes to fill last fs block
scrub: scrubbing file 398323712 bytes (~379MB)
scrub: 0x00    |................................................|
scrub: 0xff    |................................................|
scrub: random  |.........................

[root@host ~]# scrub -p dod file
scrub: using DoD 5220.22-M patterns
scrub: padding file with 744 bytes to fill last fs block
scrub: scrubbing file 398323712 bytes (~379MB)
scrub: 0x00    |................................................|
scrub: 0xff    |................................................|
scrub: random  |................................................|
scrub: 0x00    |................................................|
scrub: verify  |................................................|

Ich denke, man kann mit Sicherheit bestätigen, dass scruballe Muster nacheinander durchlaufen werden und das Objekt zerstört wird.

verwandte Informationen