Ich bin dabei, ein altes Hardware-RAID5-Array durch ein Linux-Software-RAID1-Array zu ersetzen. Ich sprach mit einem Freund und er behauptete, RAID5 sei robuster als RAID1.
Seine Behauptung war, dass mit RAID5 beim Lesen die Paritätsdaten gelesen wurden, um sicherzustellen, dass alle Laufwerke die richtigen Daten zurückgaben. Er behauptete weiter, dass bei RAID1 auftretende Fehler auf einem Laufwerk unbemerkt bleiben, da bei RAID1 keine solche Überprüfung durchgeführt wird.
Ich kann sehen , wie dies könnte wahr sein, kann aber auch sehen , dass es hängt alles davon ab , wie die RAID - Systeme in Frage umgesetzt werden. Sicherlich ein RAID5 - System nicht hat , um die Paritätsdaten auf einem Lese- und ein RAID1 - System zu lesen und überprüfen könnte genauso gut von allen Laufwerken auf Lese lesen sie zu überprüfen waren alle die gleichen Daten halten und damit das gleiche Maß an Robustheit erreichen ( mit entsprechendem Leistungsverlust).
Die Frage ist also, was RAID5 / RAID1-Systeme in der realen Welt tatsächlich tun. Prüfen RAID5-Systeme die Paritätsdaten beim Lesen? Gibt es RAID1-Systeme, die von allen Laufwerken lesen und die Daten beim Lesen vergleichen?