Vad är en Parity Drive?
En paritetsenhet är en lagringsenhet som används som en del av ett datorsystem som innehåller paritetsdata för redundans och säkerhetskopiering. Detta är vanligtvis en del av ett redundant array av oberoende diskar (RAID), där en eller flera hårddiskar är anslutna till varandra för att fungera som ett enda system. När data lagras på dessa enheter kan paritetsinformation skapas för användning senare om en av diskarna misslyckas. En paritetsenhet är inte nödvändigtvis en del av alla RAID-inställningar, men den möjliggör enkel och effektiv dataåterställning.
Den grundläggande funktionen hos en paritetsenhet är att tillhandahålla ytterligare lagring av "paritetsbitar", som är data som används för att säkerhetskopiera huvuddrivarna i en diskarray. En matris är en datorinställning där flera skivor, till exempel två eller flera hårddiskar, är anslutna och används som ett enda lagringssystem. Även om ett antal olika metoder används för detta, är en RAID bland de vanligaste formerna. Det finns olika typer av RAIDS, och mer komplexa "nivåer" inkluderar ofta användningen av en parity-enhet för att ge effektiv säkerhetskopiering och redundans av information.
En paritetsdrivning fungerar genom att använda paritetsbitar som är lagrade på den. Det enklaste exemplet på hur paritetsbitar fungerar i ett RAID eller annat system som använder tre enheter totalt. Två av enheterna skulle användas som faktiska datalagringsskivor, medan den tredje skulle fungera som en paritetsenhet. När data sparas i RAID delas varje information i hälften, med en del på en enhet och den andra delen till den andra.
Datordata består av bitar, som är binära data som representeras av antingen en eller noll. När information lagras i ett system med en paritetsenhet läggs en bit från varje lagringsenhet till den andra. Om resultatet är ett jämnt tal sparas en paritetsbit med ett värde på noll till paritetsenheten, medan ett udda resultat skapar ett värde på en. Detta kan sedan användas om en av lagringsenheterna misslyckas, för att återskapa data som saknas för att återställa det som förlorades.
Till exempel skulle en "1" på en enhet och en "0" på den andra generera en "1" som ska lagras på paritetsdrivenheten, eftersom detta är ett udda värde när det läggs till ihop. Om lagringsenheten med "0" -data på den skadas kan den ersättas med en ny, tom skiva. Systemet kan sedan titta på befintlig data, hitta den återstående "1" i datalagring, jämföra den med "1" i paritetsenheten och inse att en "0" måste återskapas för att återställa den förlorade informationen. Detta är redundans och tillåter en matris att effektivt återställa data även om en del av det ursprungliga systemet går förlorat.