Im Allgemeinen möchte ich wissen, wie oft ein RAID-Array gesäubert werden muss. Was trägt dazu bei, dass häufiger gescrubbt werden muss (Lesen von Daten, Schreiben von Daten, unerwartetes Herunterfahren, Alter des Laufwerks, Größe des Laufwerks, Anzahl der Benutzer usw.)?
Ich habe das Arch-Wiki hier gelesen und alles, was es wirklich sagt, ist, dass das Schrubben regelmäßig durchgeführt werden sollte. Ich habe mich nur gefragt, wie regelmäßig genug ist. Natürlich würde es davon abhängen, aber was ist ein vernünftiger Bereich? Jährlich? Monatlich? Wöchentlich? Täglich? Vielen Dank für jede Information.
raid
storage
hard-drive
maintenance
mrfred
quelle
quelle
Antworten:
Wie oft Sie scannen sollten, hängt von vielen Faktoren ab.
Die Hardware-RAID-Anbieter bieten aus diesem Grund häufig einen Hintergrund-Scrub-Prozess an. In einigen Fällen können Sie sogar die E / A-Priorität des Scrub-Prozesses anpassen, um den Produktions-E / A-Aufwand für ein Scrub zu vermeiden (oder erheblich zu reduzieren). Wenn Ihre Priorität niedrig ist und Ihre Prod-I / O-Vorgänge die Festplatten meistens auf Hochtouren laufen lassen, werden Sie wahrscheinlich niemals eine Bereinigung durchführen und es erst bemerken, wenn Sie einen Fehler feststellen.
Leider weiß ich nicht, ob der Linux-Kernel das Scrubben von E / A-Vorgängen als vorrangig einstuft oder nicht. In jedem Fall ist es eine gute Idee, es mit Ihren Prod Loads zu testen, um sicherzustellen, dass Leistungseinbußen akzeptabel sind. Wenn es akzeptabel ist, gut! Wenn dies nicht der Fall ist, können Sie entscheiden, ob Sie Spindeln hinzufügen möchten, um Scrub + Prod-E / A zu ermöglichen, oder einfach das Risiko möglicher Array-Ausfälle in Kauf nehmen.
Eine andere Sache, die sich auf die Häufigkeit der Bereinigung auswirkt, ist das E / A-Verwendungsmuster. Wenn die Produktionslasten nur eine Minderheit der Datenträger treffen, ist die einzige E / A, die normalerweise einen fehlerhaften Block im Leerlauf findet, Ihr Scrub. In diesem Fall möchten Sie häufiger schrubben. Wenn Ihre Produktionslasten routinemäßig den gesamten Festplattensatz lesen (z. B. tägliche vollständige Sicherungen), stoßen die Produktions-E / A-Vorgänge schneller auf Probleme, und Sie können weniger häufig scrubben.
Ein guter Aktionsplan wäre:
Sobald Sie diese Daten haben ...
quelle