Wie lange sollte ein Dateisystem-Scan auf einem Heim-NAS dauern?

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

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

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.