RAID 0 VS RAID 1

RAID 0 VS RAID 1

Raid eller overflødig rekke uavhengige/billige disker er en metode for å kombinere flere fysiske disker for å lage en logisk disk for større kapasitet (også kjent som en RAID -array). Det brukes også til å bringe litt redundans til dataene dine for å beskytte dem mot tap av data på grunn av maskinvarefeil.

Denne artikkelen handler om RAID 0 og RAID 1 og hvordan de fungerer slik at du kan bestemme hvilken du skal bruke.

RAID 0

Hovedårsaken til å lage en RAID -matrise i RAID -nivå 0 -konfigurasjonen er å lage en større kapasitetsdisk ved hjelp av flere mindre kapasitetsdisker.

Fordelene med RAID -nivå 0 er:

  • På en RAID 0 -matrise vil dataene du lagrer på matrisen bli spredt jevnt over alle diskene til matrisen. Så, lesings- og skrivehastigheten til matrisen vil bli økt.
  • Ingen diskplass vil bli brukt til redundans, så du vil kunne bruke full kapasitet på diskene som er lagt til RAID 0 -matrisen.

Problemene med raidnivå 0 er:

  • Siden det ikke er noen redundans i en RAID 0 -matrise og data er spredt over alle diskene på matrisen, hvis noen av de fysiske diskene mislykkes, vil alle dataene du har lagret på RAID 0 -matrisen gå tapt for godt.

Arbeidsprinsipper for raid 0

Hvis du konfigurere n antall X TB disker (disk 1, disk 2, disk 3, og så videre) i RAID 0 -konfigurasjonen, får du en XN TB RAID 0 Array Som du kan se på figuren nedenfor.

For eksempel kan du konfigurere to 1 TB -disker i RAID 0 -konfigurasjonen for å opprette en 2 TB RAID 0 -matrise.

Når du lagrer filer i en RAID 0 -matrise, blir filen delt inn i flere biter som du kan se på figuren nedenfor.

Filbiter blir deretter distribuert mellom alle de fysiske diskene i matrisen. Raidbegrepet for denne metoden er stripping.

Ettersom databiter er skrevet til begge de fysiske diskene samtidig, vil skriveytelsen bli økt.

Når du leser data fra RAID 0 -arrayen, vil data bli lest fra alle de fysiske platene i matrisen. Så leserytelsen vil også bli økt.

I en RAID 0 -matrise er data delt mellom alle de fysiske diskene i matrisen. Hvis en av de fysiske diskene mislykkes, går en del av alle filene som er lagret på RAID 0 -arrayen tapt for godt. Så ingen filer kan gjenvinnes i tilfelle en fysisk disk mislykkes.

La oss for eksempel forestille oss en situasjon der du har en raid 0 -matrise med N -disker. Du har lagret to filer på matrisen.

Hvis en av diskene (disk 3 for eksempel) mislykkes, mister du deler av begge filene, og begge filene vil bli ødelagt. Du vil ikke kunne gjenopprette dem.

RAID 1

Hovedårsaken til å opprette en RAID -matrise i RAID 1 -konfigurasjonen er å introdusere overflødighet til matrisen slik at maksimal databeskyttelse oppnås.

Fordelene med RAID -nivå 1 er:

  • På en RAID 1 -matrise vil dataene du lagrer på matrisen bli skrevet til alle de fysiske diskene til matrisen, slik at hver eneste av de fysiske diskene i matrisen vil ha de samme databiter.
  • Redundante data er skrevet til alle de fysiske diskene i RAID 1 -matrisen, så dataene dine er trygge så lenge minst en av de fysiske diskene er greit.
  • Alle de fysiske diskene til matrisen vil ha de samme databiter. Så når en fil blir lest fra RAID 1 -matrisen, vil databiter i filen bli lest fra forskjellige fysiske disker. Dette forbedrer leste hastigheten på matrisen.
  • Hvis en fysisk disk av matrisen mislykkes, kan du bytte den ut med en ny disk, og den vil bli befolket med en eksakt kopi av dataene som eksisterer i alle de andre diskene til matrisen automatisk.

Problemene med raidnivå 0 er:

  • Alle de fysiske diskene til RAID 1 -matrisen brukes til redundans, slik at du bare kan bruke en fysisk diskverdi av diskplass for datalagring. Resten av diskplassen vil bli brukt til databeskyttelse.
  • I motsetning til RAID 0, vil skrivehastigheten være den samme som for en enkelt fysisk disk av matrisen, da de samme dataene er skrevet til alle diskene til matrisen.

Arbeidsprinsipper for RAID 1

Hvis du konfigurerer N Antall x TB -disker (disk 1, disk 2, disk 3, og så videre) I RAID 1 -konfigurasjonen vil du få en X TB RAID 1 Array Som du kan se på figuren nedenfor.

For eksempel kan du konfigurere to 1 TB -disker i RAID 1 -konfigurasjonen for å opprette en 1 TB RAID 1 -matrise.

Når du lagrer filer i en RAID 1 -matrise, blir filen delt inn i flere biter som du kan se på figuren nedenfor.

De samme filbitene blir deretter skrevet til alle de fysiske diskene i matrisen. Raidbegrepet for denne metoden er speiling.

Ettersom de samme databiter er skrevet til begge de fysiske diskene, vil ikke skriveytelsen forbedre. Skrivytelse vil være den samme som for en av de fysiske diskene i matrisen.

Når du leser data fra RAID 1 -matrisen, vil data bli lest fra alle de fysiske disker i matrisen. Så leseytelsen vil bli økt.

I en RAID 1 -matrise er de samme databiter skrevet til alle de fysiske platene i matrisen. Hvis en av de fysiske diskene mislykkes, er de samme dataene tilgjengelige på alle de andre diskene, så ingen data går tapt.

La oss for eksempel forestille oss en situasjon der du har en raid 1 -matrise med N -disker. Du har lagret to filer på matrisen.

Hvis en av diskene (disk 3 for eksempel) mislykkes, vil du fremdeles ha de samme filene på resten av diskene til RAID 1 -arrayen. Du vil ikke miste noen data. Så lenge en av diskene til matrisen er i orden, er dataene dine trygge.

Konklusjon

Raid 0 på egen hånd brukes hovedsakelig til lagring av data som ikke er veldig viktig. På den annen side brukes RAID 1 til lagring av data som er veldig viktig. Nå som du vet hvordan raid 0 og raid 1 fungerer, bør du kunne bestemme hvilken du trenger, avhengig av kravene til datalagring.