
Ich habe regelmäßige Scrubs für meine ZFS-Pools eingerichtet und überlege mir ab und zu, Smart Checks einzurichten, aber ich erinnere mich deutlich an einen Eintrag, den ich nicht finden kann, nämlich dass man keine sich überschneidenden Zeiten einplanen sollte. Gibt es irgendwelche Überlegungen, die man bei der Planung berücksichtigen sollte, z. B. Scrubs, Resilvering und Smart Checks? Scrubs und Resilvering scheinen offensichtlich, aber zwischen anderen Festplattenwartungsvorgängen? Obwohl ich einiges darüber gelesen habe, dass Scrubs für mehrere Pools nicht überlappen sollten, sollte man dies berücksichtigen, wenn man einen Smart Check für ein RAID-Array und einen Scrub für einen Pool im selben System ausführt?
Antwort1
Kurzfassung:Versuchen Sie, Überschneidungen zu vermeiden, aber übertreiben Sie es nicht, wenn das nicht möglich ist. Beschränken Sie den Oberflächenscantest, um zusätzlichen Verschleiß der Festplatten zu vermeiden.
Lange Version:SMART-Offline- und kurze Selbsttests dauern nur einige Minuten und haben nur minimale Auswirkungen auf die Leistung. SMART-Langtests (auch erweiterte Selbsttests genannt) lesen die gesamte Festplattenoberfläche und dauern viele Stunden. Diese letztere Art von Test kann begrenzte Auswirkungen auf die Leistung haben. In Anbetracht der Tatsache, dass viele Laufwerke auch einen internen Oberflächenscantest haben und dass ZFS tatsächliche Daten bereinigt, würde ich es vermeiden, häufig einen SMART-Langtest einzuplanen, um die Auslastungs-/Arbeitszeit (und Abnutzung) der Festplatten zu begrenzen.