ja, guter Hinweis. Danke.
Ich habe mich mal auf den Seiten von SnapRAID ein bischen eingelesen. Sehr interessantes System.
Der Aufbau meines Festplattensystems ist noch völlig offen und je mehr ich in die Materie einsteige, um so mehr Fragen habe ich. Aber der Reihe nach:
Meine favorisierten Möglichkeiten sehen momentan wie folgt aus:
A) OMV mit SW-RAID5 (6x3TB--> 15TB Kapa)
B) OMV mit SW-RAID6 (6x3TB --> 12TB Kapa)
C) OMV mit SnapRAID (6x3TB --> 1 Parity-Platte --> 15TB)
D) OMV mit SnapRAID (6x3TB --> 2 Parity-Platten --> 12TB)
Optional soll die Möglichkeiten bestehen, das System um weitere 2x3TB aufzurüsten.
Das ist bei SW-RAIDs und bei Snap-RAID möglich. Also hier mal einen Haken dran:)
Aufgrund dieses Videos Why You Should NOT Use RAID 5 Storage ( But Use RAID 6! ) und den Angaben von SnapRAID möchte ich auf jeden Fall auf doppelte Parität gehen.
Auf der SnapRAID-Homepage gibt auch noch eine interessante Seite (Link) auf der die Dateisysteme verglichen werden.
Hier wird auch die Datenintegrität aufgeführt. Auch sollte man überlegen, was bei einem verstecktem Lesefehler passiert.
Ich habe dazu mal in die Datenblätter einer WD RED und WD RED pro nach den Lesefehlerraten geschaut:
Datenblatt WD RED: nicht behebbare Fehler: <1 von 10^14 pro gelesenen Bits
Datenblatt WD RED Pro: nicht behebbare Fehler: <10 von 10^14 pro gelesenen Bits
Bei einer Festplatte mit 3TB sind das 3TB=3* 10^12 Bytes = 3*8*10^12 Bits = 2,4*10^13 Bits = 0,24*10^14 Bits.
Was bedeutet das nun?
Ich interpretiere das so: Ein Lesefehler tritt im Durchschnitt bei 10^14 gelesenen Bits auf.
Wenn man die 3TB einmal voll beschreibt, werden 0,24*10^14 Bits geschrieben.
Beschreibt man die Festplatte 4 mal (dann sind 4x0,24*10^14 also ca. 1x10^14Bits geschreiben) dann hat man zu 100% einen undefinierten Lesefehler! WAS??
Deshalb bei solchen Datenmengen doppelete Parität!!!
Was passiert in einem RAID5/6 wenn so ein zufälliger Lesefehler auftritt?
Durch die Paritätsbildung kann das RAID erkennen dass etwas nicht stimmt und dass ein Fehler aufgetreten ist.
Aber das RAID kann nicht erkennen wo der Fehler (ist ja zufällig) herkommt und kann ihn somit auch nicht korrigieren (oder nur zu 50% korrigieren). Ist das richtig?
Das wäre ja dann ein enormer Nachteil eines RAID-Systems.