Het initialisatieproces nadat de RAID is geconfigureerd
Oct 12, 2023
Voor pariteits-RAID moeten alle schijven in de RAID-array worden geïnitialiseerd nadat de RAID-parameters op de RAID-kaart zijn ingesteld en de RAID-instellingen zijn toegepast. De benodigde tijd is gerelateerd aan het aantal en de grootte van de schijven. Hoe groter de schijf, hoe meer er zijn, en hoe langer het zal duren. Overwegen: Wat doet een RAID-kaart Schrijf naar schijf? U kunt denken aan een nieuwe schijf die net uit de fabriek komt. Staan er gegevens op? Ja. Welke gegevens? Het zijn allemaal nullen of allemaal enen. Hier verwijzen alle nullen naar het daadwerkelijke gegevensgedeelte, met uitzondering van enkele speciale posities zoals sectorkoppen. Omdat het magnetische gebied op de schijf twee toestanden heeft: de n-pool of de S-pool. Dat betekent dus dat het 0 of 1 is, en dat er geen derde toestand kan zijn. Dus hoe zit het met deze nullen of enen? Natuurlijk hebben deze magnetische gebieden geen chaotische toestand tussen 0 en 1. Als we RAID5 doen met een paar schijven, maar geen gegevens op de schijven wijzigen, laten we dan eens kijken in welke staat we ons op dit punt bevinden, bijvoorbeeld 5 schijven, 4 gegevensschijfruimte, 1 pariteitsschijfruimte, op dezelfde strip, 4 datablokken, 1 pariteitsblok en alle gegevens in de blokken zijn allemaal 0, en als we RAID5 berekenen, Het is waar, want 0 XOR 0 XOR 0 XOR 0 XOR 0 XOR 0=0, klopt. Als je met allemaal 1-en begint, dan geldt ook 1 XOR 1 XOR 1 XOR 1 XOR 1 XOR 1=1. Als RAID5 echter uit zes schijven bestaat en de beginwaarden allemaal 1 zijn, is de situatie tegenstrijdig. 1 XOR 1 XOR 1 XOR 1 XOR 1 XOR 1 XOR 1 =0, in welk geval het correcte resultaat zou zijn dat het pariteitsblok 0 is, maar de initiële schijf allemaal 1 is, en de pariteitsblokgegevens ook 1 zijn, wat in tegenspraak is de berekening. Als het initialisatieproces geen wijzigingen aanbrengt op de schijf en we alleen maar gegevens schrijven, schrijven we bijvoorbeeld een stukje gegevens naar het tweede bereik, waarbij we 1 in 0 veranderen, en vervolgens valideert de controller de gegevens volgens de formule: pariteit gegevens voor nieuwe gegevens = (oude gegevens EOR nieuwe gegevens) EOR. (1EOR 0) EOR1=0, en de nieuwe pariteit is 0, dus de uiteindelijke gegevens zien er als volgt uit: 1 XOR 0 XOR 1 XOR 1 XOR 1 XOR 1. We kwamen erachter dat dit gelijk is aan 1, maar de RAID-controller kwam erachter dat het 0 was, dus er is een tegenstrijdigheid. Waarom heb je deze fout gemaakt? Dat komt omdat de RAID-controller begon in de eerste plaats niet met een goede datarelatie, en de pariteitsgegevens van het pariteitsblok waren in het begin inconsistent met het datablok, wat tot steeds meer fouten leidde. Dus nadat de RAID-controller is ingesteld en ingeschakeld, moet deze tijdens het initialisatieproces 0 of 1 schrijven voor elke sector van de schijf en vervolgens de juiste pariteitsbit berekenen, of de gegevens van het datablok niet wijzigen. gebruik deze bestaande gegevens rechtstreeks en bereken de pariteitsblokgegevens van alle strips opnieuw. Op deze basis zullen nieuwe binnenkomende gegevens niet verkeerd worden voorgesteld. Tip: Bij producten als NetApp hoeven RAID-groepen niet geïnitialiseerd te worden en zijn ze direct beschikbaar. Zelfs het toevoegen van schijven aan een RAID-groep die al gegevens bevat, veroorzaakt geen extra IO. Omdat het alle reserveschijven zal resetten, dat wil zeggen, een Zero Unit SCSI-instructie naar de schijf zal sturen, en de schijf automatisch de nul zal uitvoeren. Voor RAID-groepen die van deze schijven zijn gemaakt, is er geen validatie en dus ook geen initialisatie, of wachten tot de schijven weer op nul staan. Ontketen de kracht van data! Klassieke betrouwbaarheid, innovatieve evolutie - RAID-kaart biedt prestaties en betrouwbaarheid die verder gaan dan uw verbeelding. Of u nu een individuele gebruiker, een onderneming of een datacenter bent, onze RAID-kaarten bieden u ongeëvenaarde gegevensbescherming en snelle overdracht. STOR Technologie Limited biedt originele en nieuwe cloudopslagproducten, zoals megaraid sas 9341 8i, lsi9361 8i 2gb, lsi megaaid 9460 8i, enz., welkom om te raadplegen.