Innholdsfortegnelse:

Hvordan lage raid-1-lagring: 9 trinn
Hvordan lage raid-1-lagring: 9 trinn

Video: Hvordan lage raid-1-lagring: 9 trinn

Video: Hvordan lage raid-1-lagring: 9 trinn
Video: Что такое RAID 0, 1, 5, и 10? 2024, November
Anonim
Hvordan lage raid-1-lagring
Hvordan lage raid-1-lagring

Hva er RAID1 enkelt sagt

: Diskspeiling. Best optimalisert for redundans og krever et minimum antall 2 stasjoner

Hva er RAID1 i komplekse termer sin

: Den består av en eksakt kopi (eller speil) av et datasett på to eller flere disker; et klassisk RAID 1 speilpar inneholder to disker. Denne konfigurasjonen tilbyr ingen paritet, striping eller spenning av diskplass på tvers av flere disker, siden dataene speiles på alle disker som tilhører matrisen, og matrisen kan bare være like stor som den minste medlemsdisken. Denne oppsettet er nyttig når leseytelse eller pålitelighet er viktigere enn skriveytelse eller den resulterende datalagringskapasiteten.

(Wikipedia forklarer dette veldig bra)

Hva er bra på og hva er det forferdelig på

Svært høy ytelse; Svært høy databeskyttelse; Svært minimal straff på skriveytelse.

Svakheter: Høye redundansekostnader; Fordi alle data er duplisert, kreves det to ganger lagringskapasiteten.

Hva du trenger

Minst 2 USB -pinner eller harddisker kan du legge til flere ved å bruke 4, 6 og 8

All kode er i kursiv

Trinn 1: Installere Mdadm

Installerer Mdadm
Installerer Mdadm

Første ting: Du må få RAID -programvaren. Du må laste ned og installere mdadm fra programvarelageret ditt. Det er ganske vanlig, så åpne terminalen og skriv inn følgende kommando:

sudo apt-get install mdadm

Trinn 2: Undersøk diskdiskene våre

vi må undersøke diskstasjonene våre om det allerede er konfigurert raid.

Bruk følgende kommando:

mdadm -E /dev /sd [b -c]

Trinn 3: Diskpartisjonering for RAID

Diskpartisjonering for RAID
Diskpartisjonering for RAID
Diskpartisjonering for RAID
Diskpartisjonering for RAID

vi bruker minst to partisjoner /dev /sdc1 og /dev /sdb1 for å lage RAID1. La oss lage partisjoner på disse to stasjonene ved hjelp av 'fdisk' kommando og endre typen til raid under opprettelse av partisjoner.

Bruk denne kommandoen

fdisk /dev /sdc1

følg deretter disse instruksjonene

  1. Trykk ‘n’ for å opprette en ny partisjon.
  2. Velg deretter 'P' for Primær partisjon. Velg deretter partisjonsnummeret som 1.
  3. Angi standard full størrelse ved å trykke to ganger på Enter -tasten.
  4. Trykk deretter på 'p' for å skrive ut den definerte partisjonen.
  5. Trykk på 'L' for å vise alle tilgjengelige typer.
  6. Skriv 't'for å velge partisjonene.
  7. Velg 'fd' for Linux raid auto og trykk Enter for å søke.
  8. Bruk deretter ‘p’ igjen for å skrive ut endringene vi har gjort.
  9. Bruk 'w' for å skrive endringene.

Nå går vi til det samme for sdb1

fdisk /dev /sdb1

Så følg de samme nøyaktige trinnene som sdc1

Trinn 4: Bekreft endringer

Bekreft endringer
Bekreft endringer
Bekreft endringer
Bekreft endringer

Når begge partisjonene er opprettet, kontrollerer du endringene på begge sdb & sdc usb -stasjonene ved hjelp av den samme 'mdadm' -kommandoen, og den vil også bekrefte RAID -typen

Bruke kommandoen:

mdadm -E /dev /sd [b -c]

Vi kan bruke den samme kommandoen, men legge til en på slutten

mdadm -E /dev /sd [b -c] 1

Trinn 5: Opprette RAID1 -enheter

Opprette RAID1 -enheter
Opprette RAID1 -enheter
Opprette RAID1 -enheter
Opprette RAID1 -enheter
Opprette RAID1 -enheter
Opprette RAID1 -enheter
Opprette RAID1 -enheter
Opprette RAID1 -enheter

Lag deretter RAID1 -enhet kalt '/dev/md0', eller du kan bruke '/dev/md127' ved å bruke følgende kommando og verifisere den.

mdadm --create /dev /md0 --level = mirror --raid-devices = 2 /dev /sd [b-c] 1

cat /proc /mdstat

eller

mdadm --create /dev /md127 --level = mirror --raid-devices = 2 /dev /sd [b-c] 1

cat /proc /mdstat

Kontroller deretter raid -enhetens type og raid -array med følgende kommandoer.

mdadm -E /dev /sd [b -c] 1

mdadm --detail /dev /md0 ELLER mdadm --detail /dev /md127

Fra bildene ovenfor bør du få mer eller mindre forståelse for at raid1 er blitt opprettet og bruker /dev /sdb1 og /dev /sdc1 partisjoner, og du kan også se statusen som re-synkronisering. Via

mdadm --detail /dev /md0 eller mdadm --detail /dev /md127 kommando

Trinn 6: Opprette et filsystem på RAID -enheten

Opprette et filsystem på RAID -enheten
Opprette et filsystem på RAID -enheten
Opprette et filsystem på RAID -enheten
Opprette et filsystem på RAID -enheten
Opprette et filsystem på RAID -enheten
Opprette et filsystem på RAID -enheten

Opprett filsystem med ext4 for md0 eller md127 og monter under /mnt /raid1. Dette trinnet er viktig.

Bruk kommandoen

mkfs.ext4 /dev /md0 eller mkfs.ext4 /dev /md127

Deretter monterer du det nyopprettede filsystemet under ‘/mnt/raid1’ og oppretter noen filer og bekrefter innholdet under monteringspunktet.

Bruk disse kommandoene

mkdir /mnt /raid1

mount/dev/md0/mnt/raid1/

berør /mnt/raid1/tecmint.txt

ekko "tecmint raid -oppsett"> /mnt/raid1/tecmint.txt

cat /mnt/raid1/tecmint.txt

cat proc/mdstat

Så for å automatisk montere RAID1 ved omstart av systemet må du legge inn en fstab-fil. Åpne filen ‘/etc/fstab’ og legg til følgende

/dev/md0/mnt/raid1 ext4 standard 0 0

sørg for å løpe

Kjør "mount -av" for å se om det er noen feil i fstab -filen, men hvis trinnene blir fulgt, vises ingen feil.

La oss nå lagre raidkonfigurasjonen manuelt i filen 'mdadm.conf' ved å bruke kommandoen nedenfor.

mdadm --detail --scan --verbose >> /etc/mdadm.conf

Trinn 7: Bekreft data etter diskfeil

Bekreft data etter diskfeil
Bekreft data etter diskfeil
Bekreft data etter diskfeil
Bekreft data etter diskfeil
Bekreft data etter diskfeil
Bekreft data etter diskfeil
Bekreft data etter diskfeil
Bekreft data etter diskfeil

Formålet med RAID er hvis noen av harddiskene mislykkes eller krasjer, må dataene våre være tilgjengelige. La oss se hva som vil skje når noen av diskdiskene ikke er tilgjengelige i array.

vi kan se at det er 2 enheter tilgjengelig i RAID og Active Devices er 2. Så fjern nå en av harddiskene

ls -l /dev | grep sd

mdadm --detail /dev /md0

Vi kan se at en av driverne våre er tapt, så nå kan vi sjekke dataene våre.

Bruk disse kommandoene

cd/mnt/raid1/

katt tecmint.txt

…………………………………..

Er data fortsatt tilgjengelig og tilgjengelig for oss selv om vi har tatt ut en av driverne, dette er fordelen med RAID 1 (speil)

Trinn 8: Kommandoindeks

fdisk: er et kommandolinjeverktøy som tilbyr diskpartisjoneringsfunksjoner.

cat: er et standard Unix -verktøy som leser filer i rekkefølge og skriver dem til standard utdata.

mount: kommando monterer en lagringsenhet eller filsystem, gjør den tilgjengelig og fester den til en eksisterende katalogstruktur.

mkdir: brukes til å lage en ny katalog.

touch: er en kommando som brukes til å oppdatere tilgangsdatoen og/eller endringsdatoen til en datafil eller katalog.

echo er en kommando som sender ut strengene den blir sendt som argumenter. Det er en kommando som vanligvis brukes i skallskript og batchfiler for å sende ut statustekst til skjermen eller en datafil, eller som en kildedel av en rørledning.

Trinn 9: Ingen flere trinn

Hvis du klarte det så langt, gratulerer fordi dette tok meg en hel ettermiddag å fullføre. Jeg måtte gjøre dette to ganger. Alle skjermdumpene mine var korrupte. Håper jeg kunne hjelpe deg med kampen til RAID1

Anbefalt: