Ein Scrub des Heim-NAS-Dateisystems kann einige Stunden oder mehr als einen Tag dauern, und keines dieser Ergebnisse ist automatisch ungewöhnlich.
Die wichtige Frage ist, ob dieser Scrub der normalen Geschwindigkeit desselben Pools entspricht. Genutzte Kapazität, HDD- oder SSD-Geschwindigkeit, Pool-Geometrie, Fehlerwiederholungen und konkurrierende Arbeitslasten beeinflussen alle die Dauer, daher bieten eigene saubere Durchläufe eine bessere Vergleichsbasis als eine allgemeine Schätzung.
Was tatsächlich die Scrub-Dauer bestimmt
Ein Scrub überprüft zugewiesene Daten, anstatt einfach die angegebene Laufwerkskapazität zu zählen. Bei ZFS ändert sich die Dauer mit genutzten Daten und Pool-Leistung; ein leicht gefüllter Pool kann viel schneller fertig sein als ein fast voller Pool derselben Größe.
Laufwerkstyp, Spiegel- oder Paritätslayout, Fragmentierung, Controller-Bandbreite und Verteilung der Datenblöcke sind ebenfalls wichtig. Ein Scrub kann jeden Pool-Block mit Daten lesen, während er I/O-Priorität an aktive Anwendungen abgibt.
| Beobachtetes Muster | Wahrscheinliche Bedeutung | Beste Reaktion |
|---|---|---|
| Konstante Geschwindigkeit, sich ändernde geschätzte Restzeit | Normale Arbeitslast oder Variationen bei der Zuweisung | Lauf beenden lassen und Ergebnisse protokollieren |
| Geschwindigkeit sinkt während Backups | Konkurrierende I/O | Während einer ruhigeren Phase vergleichen |
| Wiederholte Verzögerungen bei einem Laufwerk | Wiederholungen, Verbindungs- oder Medienproblem | Gerätefehler und Gesundheitszustand prüfen |
Schätzen Sie eine nützliche Vergleichsbasis aus Ihrem eigenen Pool
Notieren Sie Startzeit, zugewiesene Daten, durchschnittliche Scan-Rate, Arbeitslast, Pool-Status, reparierte Bytes und finale Fehler für mehrere saubere Durchläufe. Ein veröffentlichter Test, bei dem ein 13,6 TB Scrub in etwa 24 Stunden abgeschlossen wurde, ist als Maßstab nützlich, aber keine Garantie für andere Hardware.
Eine grobe Schätzung ist die zugewiesene Datenmenge geteilt durch die anhaltende Scrub-Geschwindigkeit, mit einem Puffer für Anwendungsverkehr und langsamere Poolbereiche. Multiplizieren Sie nicht die schnellste Geschwindigkeit der ersten Minuten; die Schätzung kann sich ändern, wenn das Dateisystem unterschiedliche Blöcke und Geräte erreicht.
Wann ein langsamer Scrub auf ein Problem hinweist
Untersuchen Sie, wenn die Geschwindigkeit deutlich unter früheren Durchläufen unter ähnlichen Bedingungen liegt, der Scrub wiederholt an derselben Stelle pausiert, Gerätefehlerzähler steigen oder eine Festplatte hohe Latenz, Resets oder Temperatur zeigt. Eine sich ändernde geschätzte Restzeit allein ist ein schwaches Indiz.
Der Zweck ist nicht nur Geschwindigkeit. Die vollständige Datenüberprüfung und Prüfsummen decken stille Korruption auf, bevor ein weiterer Ausfall die gute Reparaturkopie entfernt. Scrub-Fehler verdienen daher mehr Aufmerksamkeit als eine unangenehme Fertigstellungszeit.
Planen Sie Scrubs, ohne Fehler zu verbergen
Führen Sie Scrubs regelmäßig in einem Zeitfenster durch, das deren Abschluss erlaubt, aber halten Sie die normalen Arbeitslasten verfügbar, wenn das Dateisystem für Online-Prüfungen ausgelegt ist. Wenn Produktions-I/O eine große Verlangsamung verursacht, planen Sie den intensivsten Teil außerhalb von Backup-, Indexierungs- und Medienverarbeitungsaufgaben.
Überprüfen Sie den Endstatus, anstatt sich nur auf den Abschluss der Aufgabe zu verlassen. Ein Scrub ergänzt Backups und Snapshots; er ersetzt sie nicht, und Snapshots können bereits beschädigte Daten bewahren, wenn Integritätsprüfungen den Schaden nie aufdecken.
FAQ
Kann man das NAS während eines laufenden Scrubs benutzen?
In der Regel ja. Erwarten Sie etwas Latenz oder Durchsatzbeeinträchtigung, besonders bei HDD-Pools, und vergleichen Sie das Verhalten mit den Prioritätseinstellungen des Dateisystems, bevor Sie den Vorgang pausieren.
Warum ändert sich die geschätzte Restzeit beim Scrub ständig?
Die Scan-Geschwindigkeit ändert sich mit den zugewiesenen Bereichen, der Reaktion der Festplatten und konkurrierendem I/O. Nutzen Sie den Trend über den gesamten Lauf und Ihre vorherigen Vergleichswerte statt einer frühen Einzelabschätzung.
Sollte man einen Scrub abbrechen, der zu lange dauert?
Nicht nur wegen der Dauer. Prüfen Sie Status, Gerätefehler, Temperatur und Auswirkungen auf Anwendungen. Stoppen oder pausieren Sie nur, wenn die Plattform dies unterstützt und ein spezifischer Fehler oder ein betriebliches Risiko eine Intervention rechtfertigt.
Support & Tipps
Mehr zum Lesen

Warum wird ein RAID-Array nach einem Stromausfall inaktiv?
Ein inaktives Array bedeutet oft, dass Metadaten gefunden wurden, das System jedoch nicht genügend Vertrauen oder Mitglieder hatte, um es nach einem unsauberen Herunterfahren...

Welche Risiken bestehen, wenn ein fehlendes RAID-Mitglied zwangsweise wieder online geschaltet wird?
Force-Optionen können Sicherheitsprüfungen bezüglich veralteter Metadaten, fehlerhafter Parität, fehlender Schreibvorgänge oder aktiver Pools umgehen; überprüfen und sichern Sie Beweise, bevor Sie sie verwenden.

Wie man ein schlechtes SATA-Kabel von einer defekten NAS-Festplatte unterscheidet
Verfolgen Sie, ob Fehler der Festplatte folgen oder im SATA-Pfad verbleiben, und trennen Sie Transportzähler von Medienzustandsnachweisen, bevor Sie Hardware austauschen.

