Kaj je paritetni pogon?

Paritetni pogon je naprava za shranjevanje, ki se uporablja kot del računalniškega sistema, ki vsebuje paritetne podatke za namene redundance in varnostnega kopiranja. To je običajno del redundantnega niza neodvisnih diskov (RAID), v katerem je eden ali več diskovnih pogonov povezanih skupaj, da delujejo kot en sam sistem. Ko so podatki shranjeni na teh napravah, je mogoče ustvariti informacije o parnosti za kasnejšo uporabo, če eden od diskov odpove. Paritetni pogon ni nujno del vseh nastavitev RAID, vendar omogoča preprosto in učinkovito obnovitev podatkov.

Osnovna funkcija paritetnega pogona je zagotoviti dodatno shranjevanje “paritetnih bitov”, ki so deli podatkov, ki se uporabljajo za varnostno kopiranje glavnih pogonov v diskovnem polju. Niz je računalniška postavitev, v kateri je več diskov, kot sta dva ali več trdih diskov, povezanih skupaj in se uporablja kot en sam sistem za shranjevanje. Čeprav se za to uporablja več različnih metod, je RAID med najpogostejšimi oblikami. Obstajajo različne vrste RAIDS, bolj zapletene “ravni” pa pogosto vključujejo uporabo paritetnega pogona za zagotavljanje učinkovitega varnostnega kopiranja in redundance informacij.

Paritetni pogon deluje z uporabo paritetnih bitov, ki so shranjeni na njem. Najenostavnejši primer delovanja paritetnih bitov je v RAID ali drugem sistemu, ki uporablja skupaj tri pogone. Dva pogona bi bila uporabljena kot dejanska diska za shranjevanje podatkov, tretji pa bi deloval kot paritetni pogon. Kadar koli se podatki shranijo v RAID, se vsak del informacij razdeli na polovico, pri čemer en del gre na en pogon, drugi del pa na drugega.

Računalniški podatki so sestavljeni iz bitov, ki so binarni deli podatkov, ki jih predstavlja ena ali nič. Kadar koli so informacije shranjene v sistemu s paritetnim pogonom, se en bit iz vsakega pomnilniškega pogona doda drugemu. Če je rezultat sodo število, se paritetni bit z vrednostjo nič shrani v paritetno napravo, lihi rezultat pa ustvari vrednost ena. To se lahko nato uporabi, če eden od pomnilniških pogonov odpove, za ponovno ustvarjanje manjkajočih podatkov, da bi obnovili izgubljeno.

Na primer, “1” na eni napravi in ​​”0″ na drugi bi ustvarila “1”, ki bi bila shranjena na paritetnem pogonu, saj je to liha vrednost, ko se sešteje. Če se shranjevalni pogon s podatki »0« poškoduje, ga lahko zamenjate z novim, praznim diskom. Sistem lahko nato pogleda obstoječe podatke, poišče preostalo “1” v shranjevanju podatkov, to primerja z “1” v napravi za pariteto in prepozna, da je treba “0” ponovno ustvariti za obnovitev izgubljenih podatkov. To je redundantnost in omogoča nizu, da učinkovito obnovi podatke, tudi če je del prvotnega sistema izgubljen.