Hvad er et paritetskørsel?
Et paritetsdrev er en lagerenhed, der bruges som en del af et computersystem, der indeholder paritetsdata til redundans og backup-formål. Dette er ofte en del af et redundant array af uafhængige diske (RAID), hvor et eller flere diskdrev er forbundet sammen for at fungere som et enkelt system. Når data gemmes på disse enheder, kan paritetsoplysninger oprettes til brug senere, hvis en af diske mislykkes. Et paritetsdrev er ikke nødvendigvis en del af alle RAID-opsætninger, men det giver mulighed for enkel og effektiv datagendannelse.
Den grundlæggende funktion af et paritetsdrev er at give yderligere lagring af "paritetsbits", som er stykker af data, der bruges til at tage backup af hoveddrevene i en diskarray. En matrix er en computeropsætning, hvor flere diske, såsom to eller flere harddiske, er forbundet og brugt som et enkelt lagringssystem. Selvom der bruges en række forskellige metoder til dette, er en RAID blandt de mest almindelige former. Der er forskellige typer RAIDS, og mere komplekse "niveauer" inkluderer ofte brugen af et paritet-drev til at give effektiv sikkerhedskopiering og redundans af information.
Et paritetsdrev fungerer gennem brug af paritetsbits, der er gemt på det. Det enkleste eksempel på, hvordan paritetsbits fungerer i et RAID eller et andet system, der i alt bruger tre drev. To af drevene vil blive brugt som de faktiske datalagringsdiske, mens det tredje fungerer som et paritetsdrev. Hver gang data gemmes i RAID, deles hvert stykke information i to, hvor den ene del går på det ene drev og den anden del på det andet.
Computerdata består af bits, som er binære datadele repræsenteret ved enten en eller en nul. Hver gang oplysninger gemmes på et system med et paritetstrev, tilføjes en bit fra hvert lagerdrev til det andet. Hvis resultatet er et jævnt tal, gemmes en paritetsbit med en værdi på nul i paritetsenheden, mens et ulige resultat skaber en værdi på en. Dette kan derefter bruges, hvis et af lagerdrevene mislykkes, til at genskabe de data, der mangler for at gendanne det, der gik tabt.
For eksempel ville en "1" på den ene enhed og en "0" på den anden generere en "1", der skal gemmes på paritetsdrevet, da dette er en underlig værdi, når den tilføjes sammen. Hvis lagringsdrevet med "0" -dataene på det bliver beskadiget, kan det erstattes med en ny, tom disk. Systemet kan derefter se på de eksisterende data, finde den resterende "1" i datalagring, sammenligne den med "1" i paritetsenheden og erkende, at en "0" skal gendannes for at gendanne de mistede data. Dette er redundans og tillader en matrix at effektivt gendanne data, selvom en del af det originale system går tabt.