Wie erkennt und behebt der Intel ICH*R-Speichercontroller Fehler in einem RAID1-Array bei einem vollständigen Scan?

Wie erkennt und behebt der Intel ICH*R-Speichercontroller Fehler in einem RAID1-Array bei einem vollständigen Scan?

Im RST-Tool von Intel zum Verwalten von ICH*R-Arrays gibt es für RAID1-Arrays eine Option zum „Scannen und Beheben von Fehlern“, die einen Job zum Scannen des gesamten Arrays startet.

Daher sollte es einfach sein, Fehler mit hoher Zuverlässigkeit und ohne zusätzliche Metadaten zu erkennen: Vergleichen Sie einfach die Daten auf den einzelnen Festplatten und prüfen Sie, ob es einen Unterschied gibt.

Aber was die Fehlerbehebung betrifft, weiß ich nicht, wie RST ohne eine Art Prüfsumme oder Parität entscheiden würde, welcher Datensatz korrekt ist. Und da es viele Berichte gibt, dass einzelne Festplatten eines ICH*R RAID1-Arrays vollständig kompatibel sind und von Standard-SATA-Controllern gelesen werden können, gehe ich davon aus, dass auf der Festplatte kein spezielles Format verwendet wird.

Angesichts des oben Gesagten bin ich verwirrt, wie die Reparaturfunktion tatsächlich funktioniert, und suche nach weiteren Informationen.

Antwort1

RAID1 mit zwei Festplatten kann Fehler zwar nur erkennen, aber nicht korrigieren, wenn es keine weiteren Informationen hat, aber moderne Festplatten haben ihre eigenen Prüfsummen und melden einen Lesefehler, wenn die Daten beschädigt sind. Der RAID-Controller schreibt dann den beschädigten Sektor von einer guten Kopie neu und das Laufwerk ordnet den Sektor einem Ersatz zu.

verwandte Informationen