Kas yra paritetinis diskas?

Pariteto diskas yra saugojimo įrenginys, naudojamas kaip kompiuterinės sistemos dalis, kuriame yra pariteto duomenų, skirtų pertekliaus ir atsarginių kopijų kūrimo tikslais. Paprastai tai yra perteklinio nepriklausomų diskų masyvo (RAID), kuriame vienas ar keli diskų įrenginiai yra sujungti, kad veiktų kaip viena sistema, dalis. Kai duomenys saugomi šiuose įrenginiuose, pariteto informacija gali būti sukurta naudoti vėliau, jei vienas iš diskų sugestų. Paritetinis diskas nebūtinai yra visų RAID sąrankų dalis, tačiau jis leidžia paprastai ir efektyviai atkurti duomenis.

Pagrindinė pariteto disko funkcija yra papildomai saugoti „pariteto bitus“, kurie yra duomenų dalys, naudojamos pagrindinių diskų masyvo atsarginėms kopijoms kurti. Masyvas yra kompiuterio sąranka, kurioje keli diskai, pvz., du ar daugiau standžiųjų diskų, yra sujungti ir naudojami kaip viena saugojimo sistema. Nors tam naudojama daugybė skirtingų metodų, RAID yra viena iš labiausiai paplitusių formų. Yra įvairių tipų RAIDS, o sudėtingesni „lygiai“ dažnai apima pariteto disko naudojimą, kad būtų sukurta veiksminga atsarginė kopija ir informacijos perteklius.

Pariteto diskas veikia naudojant jame saugomus pariteto bitus. Paprasčiausias lyginumo bitų veikimo pavyzdys yra RAID ar kitoje sistemoje, kuri iš viso naudoja tris diskus. Du diskai būtų naudojami kaip faktiniai duomenų saugojimo diskai, o trečiasis veiktų kaip paritetinis diskas. Kiekvieną kartą, kai duomenys išsaugomi RAID, kiekviena informacija padalijama per pusę, viena dalis patenka į vieną diską, o kita dalis į antrąjį.

Kompiuteriniai duomenys susideda iš bitų, kurie yra dvejetainės duomenų dalys, pavaizduotos vienetu arba nuliu. Kai informacija saugoma sistemoje su pariteto disku, vienas bitas iš kiekvieno atminties disko pridedamas prie kito. Jei rezultatas yra lyginis skaičius, lyginumo bitas, kurio vertė lygi nuliui, išsaugomas pariteto įrenginyje, o nelyginis rezultatas sukuria vieneto reikšmę. Tai gali būti naudojama, jei sugenda vienas iš saugojimo įrenginių, norint atkurti trūkstamus duomenis ir atkurti prarastus duomenis.

Pavyzdžiui, „1“ viename įrenginyje ir „0“ kitame sugeneruotų „1“, kuris būtų saugomas lygiateisiniame diske, nes sudėjus tai yra nelyginė vertė. Jei atminties įrenginys su „0“ duomenimis sugadinamas, jį galima pakeisti nauju, tuščiu disku. Tada sistema gali peržiūrėti esamus duomenis, rasti likusį „1“ duomenų saugykloje, palyginti jį su „1“ pariteto įrenginyje ir pripažinti, kad norint atkurti prarastus duomenis, reikia iš naujo sukurti „0“. Tai yra dubliavimas ir leidžia masyvai efektyviai atkurti duomenis, net jei prarandama dalis pradinės sistemos.