Synology-Forum.nl
Firmware => Synology DSM algemeen => Topic gestart door: Sylvester op 01 april 2019, 05:16:32
-
Misschien een heel domme vraag, maar hoe weet een NAS of een raid systeem welke schijf slecht is? Ik bedoel het volgende, als er op één schijf een slechte bit ontstaat, neem ik aan dat het systeem ziet dat één bit veranderd is van toestand doordat hij kan vergelijken met de andere schijf (in geval van een raid met 2 schijven), dus van 1 naar 0 of 0 naar 1.
Je hebt dus voor die specifieke bit twee mogelijkheden. Hoe weet hij dan op welke van de twee schijven de fout eigenlijk zit?
-
Als er één bitje fout is, is het gemakkelijk. Elk datablok op de schijf heeft ook nog een checksum. In principe merkt de diskkcontroller dat het blok fout gelezen is en herhaalt de leespoging. Na x pogingen geeft hij het op en meld een leesfout. Het raid systeem gebruikt dan hetzelfde datablok van de andere schijf.
Het gaat pas mis als er een heleboel bitjes stuk gaan en heel toevallig klopt dan de checksum weer. Hoe groot die kans is, weet ik niet, maar hij zal zo klein zijn dat je daar geen rekening mee moet houden.