Hi…
Ich hab raus vorran mein letztes Linux gestorben ist:
Das Software-RAID lädt die Daten beim lesenden Zugriff immer
nur von einer Platte. Da er abwechslend von einer toten und
einer funktionieren Platte gelesen hat kam fsck beim start ein
bisschen aus dem Tritt… Das Resultat dürfte jedem klar
sein
Kann das Modul nicht die Daten aller Platten lesen und dann
vergleichen ?
Nicht das ich wüßte (es sei denn, Du schreibst es um…)
RAID (1-5) schützt grundsätzlich nur vor dem Totalausfall einer Platte. Wenn eine Platte „nur“ Datenfehler verursacht, ist das sehr unvorteilhaft. Ein RAID1 könnte das zwar bemerken, indem es immer von mehreren Platten liest, aber um die defekte Platte zu erkennen, müssen mindestens zwei gute vorhanden sein. RAID5 kann überhaupt nicht mit Lesefehlern umgehen, egal wieviele Platten vorhanden sind.
Folgerung 1: Wenn also Inkonsistenzen auftreten, sollte man versuchen, die defekte Platte selbst zu erkennen, und sie dann abklemmen. Erwischt man dabei die falsche, ist das Array endgültig im Eimer.
Folgerung 2: Da RAID (1-5) nur Ausfallsicherheit, aber keine Datensicherheit bietet, braucht man zusätzlich was? Genau: Ein Backup.
genumi