Annonse

lagrings raidRAID er et forkortelse for Redundant ENrekke av Jegndependent Disks, og det er en kjernefunksjon i servermaskinvare som sikrer dataintegritet. Det er bare et fancy ord for to eller flere harddisker koblet sammen for å legge til litt funksjonalitet. Hvorfor vil du gjøre dette? Les videre.

RAID-konfigurasjoner

For det første er det veldig vanskelig å beskrive RAID-teknologier som en helhet, fordi de forskjellige konfigurasjoner tilgjengelig for deg skaper veldig forskjellige funksjoner - men de fokuserer alle på begge hastighetene eller pålitelighet. La oss bryte dem ned:

RAID 0: Stripete

Denne konfigurasjonen handler om hastighet. Kort sagt, data spres over et antall disker (stripete på tvers av diskene, faktisk) - heller enn å bli skrevet til bare en. Dette overvinner hastighetsbegrensningene for en enkelt stasjon, så ytelsen multipliseres teoretisk med antall disker du bruker.

Det er et lignende konsept som å ha 4 kjerner i CPU-en din - i stedet for å skrive instruksjoner sekvensielt til en CPU, du sender forskjellige deler av den til 4 forskjellige CPUer, og får svarene tilbake fire ganger raskt. Du får også bruke den kombinerte plassen til alle stasjonene, så 2 x 1 TB i en stripet konfigurasjon vil vises som et enkelt 2TB-stasjon.

lagrings raid

På ulempen har du også like mange feilpunkter som stasjoner du bruker - hvis bare en av disse stasjonene mislykkes, vil alle dataene dine gå tapt. I virkeligheten er det sjelden at denne konfigurasjonen brukes. Hvis dataene ikke er så verdifulle, kan det være lurt å sette opp en RAID0 på en hjemmeserver eller til og med en stasjonær maskin.

RAID 1: Speilet

Denne konfigurasjonen handler om dataintegritet og er langt enklere å forklare. I et RAID 1-oppsett speiles data til de andre stasjonene - en full sikkerhetskopi av alt oppbevares til enhver tid, fordi biter av data samtidig skrives til forskjellige stasjoner, samtidig. På grunn av dette får du bare den totale diskplassen til en enkelt stasjon, så 2 x 1 TB-stasjoner satt opp for å speile hverandre vil bare gi deg 1 TB total plass.

lagring av nettverk raid

Dette er kanskje den vanligste virkelige bruken når to disker er tilgjengelige. Når en dør, er dataene fortsatt 100% der og klare til bruk, men prosessen med å "gjenoppbygge" datasettet på erstatningsstasjonen kan ta veldig lang tid.

RAID 0 + 1: Striped & Mirrored

Dette kombinerer det beste fra begge verdener ved å hekke RAID-oppsett, men krever minst 4 disker. Deretter settes det opp 2 sett med 2 stripete disker, hvert sett replikeres til det andre. RAID 1 + 0 finnes også, men varierer ikke nok til å garantere en egen forklaring - det er snakk om å stripe speilene dine i stedet for å speile stripene dine!

lagring av nettverk raid

RAID 2 & Over: Parity Bits

Med tre disker kan du faktisk oppnå et godt ytelses- og integritetskompromiss ved å bruke det som kalles en paritetsdisk. For å forklare dette, tenk på en skala med biter i stedet for hele stasjoner.

En paritetsbit er ganske enkelt en XOR-kombinasjon på de andre bitene. XOR er en logisk operasjon som evaluerer til sann hvis bare ÉN av de to inngangsbitene er sanne. Se tabellen nedenfor, der P er paritetsbiten.

A B P
0 0 0
0 1 1
1 0 1
1 1 0

Nå viser det seg at dette er veldig nyttig for feilkontroll og reparasjon av dataene. Hvis du skulle slette hele B kolonne, kan du gjenoppbygge den ganske enkelt fordi du fremdeles har både paritetsbiten og EN, og gitt dem så er det bare ett mulig svar for bit B.

Nå, det skal være lett å se at selv om vi hadde bit på 2 x 1 terabyte, kan vi fremdeles skape en paritet for hver eneste bit og plassere den på en tredje stasjon som også er en terabyte i størrelse. Og det er RAID3. Med en 3-disk array brukes 2 til å stripe dataene, spre dem for ytelse. Den tredje stasjonen lager et paritetssett, og hvis noen av disse stasjonene dør, kan vi bruke de andre 2 til å gjenopprette den i sin helhet.

lagring av nettverk raid

Jeg vil ikke gå inn på detaljer om RAID 3, 4, 5 og 6 fordi de i utgangspunktet er alle varianter av hvor og hvordan paritetsbiter blir lagret eller avledet, og nøyaktig hvor mye utvinning som kan gjøres. Hvis du vil lese videre om disse, vil jeg foreslå det omfattende Wikipedia-side om emnet.

Kan Jeg bruker RAID på min hjemme-PC? Bør JEG?

Både OSX og Windows har muligheten til å lage RAID-konfigurasjoner av programvare, men husk det dette kommer til å øke belastningen på operativsystemet ditt på grunn av den ekstra beregningen påkrevd. Jeg vil ikke gå inn på å sette dem opp her, men hvis du vil vite mer eller se en tutorial på MakeUseOf, gi meg beskjed i kommentarene, så får jeg se på det.

Mange hovedkort inkluderer også en form for semi-hardware RAID - jeg sier semi-hardware, fordi de generelt fremdeles trenger en driver i operativsystemet ditt for å være har tilgang til dataene, men dette er fremdeles et steg opp fra en ren programvare RAID, og ​​du kan til og med installere operativsystemet på dem for en liten ytelse øke.

lagrings raid

Den siste metoden for å gjøre RAID er med dedikert maskinvare - oppgraderingskort som du kan plassere inn på PC-en din og ta full kontroll over datasiden av ting. Dette er selvfølgelig de mest pålitelige og best resultater, men prisklassen er vanligvis utenfor forbrukerbudsjettene.

Når det gjelder om du bør bruker en RAID, er det absolutt verdt å leke med for nørdepunkter. Når det gjelder databehandling i den virkelige verden, er resultatgevinstene du kan forvente ofte mindre enn de involverte problemene (en SSD 101 Guide to Solid State-stasjonerSolid State Drives (SSD-er) har virkelig tatt mellomområdet til high end databehandlingsverden med storm. Men hva er de? Les mer ville langt bedre enn dem uansett), eller dataredundansen du får kan lett oppnås med andre tradisjonelle sikkerhetskopimetoder.

Sjekk ut de andre artiklene som er forklart på teknologi for mer fascinerende innsikt i teknologiene bak datamaskiner og Internett.

Bildepoeng: Wikipedia-bruker C Burnett, Shutterstock

James har en BSc i kunstig intelligens, og er CompTIA A + og Network + sertifisert. Han er hovedutvikler av MakeUseOf, og bruker fritiden sin på å spille VR paintball og brettspill. Han har bygd pc-er siden han var liten.