Opprette programvare RAID0 (Stripe) på 'To enheter' ved å bruke 'mdadm'-verktøyet i Linux - del 2
RAID er redundant utvalg av rimelige disker, brukt for høy tilgjengelighet og pålitelighet i store miljøer, der data må beskyttes enn vanlig bruk. Raid er bare en samling av disker i et basseng for å bli et logisk volum og inneholder en matrise. En kombidriver lager en matrise eller kalles som sett med (gruppe).
RAID kan opprettes, hvis det er minimum 2 antall disker koblet til en raid-kontroller og lager et logisk volum eller flere stasjoner kan legges til i en matrise i henhold til definerte RAID-nivåer. Software Raid er tilgjengelig uten bruk av fysisk maskinvare som kalles programvareraid. Software Raid vil bli navngitt som Poor man raid.
Hovedkonseptet med å bruke RAID er å lagre data fra Single point of failure, betyr at hvis vi bruker en enkelt disk for å lagre dataene og hvis den mislykkes, så er det ingen sjanse for å få tilbake dataene våre, for å stoppe datatapet trenger vi en metode for feiltoleranse. Så at vi kan bruke en eller annen samling av disker til å danne et RAID-sett.
Hva er Stripe i RAID 0?
Stripe striper data over flere disker samtidig ved å dele innholdet. Anta at vi har to disker, og hvis vi lagrer innhold til logisk volum, vil det bli lagret under begge to fysiske disker ved å dele innholdet. For bedre ytelse vil RAID 0 bli brukt, men vi kan ikke hente dataene hvis en av stasjonene svikter. Så, det er ikke en god praksis å bruke RAID 0. Den eneste løsningen er å installere operativsystemet med RAID0 anvendte logiske volumer for å sikre viktige filer.
- RAID 0 har høy ytelse.
- Null kapasitetstap i RAID 0. Ingen plass vil gå til spille.
- Null feiltoleranse (Kan ikke få tilbake dataene hvis noen av diskene svikter).
- Skriving og lesing vil være utmerket.
Krav
Minimum antall disker som er tillatt å lage RAID 0 er 2, men du kan legge til flere disker, men rekkefølgen bør være dobbelt så stor som 2, 4, 6, 8. Hvis du har et fysisk RAID-kort med nok porter, kan du legge til flere disker.
Her bruker vi ikke et Hardware raid, dette oppsettet avhenger kun av Software RAID. Hvis vi har et fysisk maskinvare-raid-kort, kan vi få tilgang til det fra verktøyet UI. Noen hovedkort som standard innebygd med RAID-funksjon, der UI kan nås ved å bruke Ctrl+I-tastene.
Hvis du er ny med RAID-oppsett, vennligst les vår tidligere artikkel, hvor vi har dekket noen grunnleggende introduksjoner av om RAID.
- Introduksjon til RAID og RAID-konsepter
Mitt serveroppsett
Operating System : CentOS 6.5 Final
IP Address : 192.168.0.225
Two Disks : 20 GB each
Denne artikkelen er del 2 av en RAID-serie med 9 veiledninger, her i denne delen skal vi se hvordan vi kan lage og konfigurere programvare RAID0 eller striping i Linux-systemer eller servere ved å bruke to 20 GB disker kalt sdb og sdc.
Trinn 1: Oppdatere systemet og installere mdadm for å administrere RAID
1. Før du setter opp RAID0 i Linux, la oss gjøre en systemoppdatering og deretter installere pakken «mdadm». mdadm er et lite program som lar oss konfigurere og administrere RAID-enheter i Linux.
yum clean all && yum update
yum install mdadm -y
Trinn 2: Bekreft tilknyttede to 20 GB-stasjoner
2. Før du oppretter RAID 0, sørg for å bekrefte at de tilkoblede to harddiskene er oppdaget eller ikke, ved å bruke følgende kommando.
ls -l /dev | grep sd
3. Når de nye harddiskene er oppdaget, er det på tide å sjekke om de tilknyttede stasjonene allerede bruker et eksisterende raid ved å følge 'mdadm'-kommandoen.
mdadm --examine /dev/sd[b-c]
I utdataene ovenfor får vi vite at ingen av RAIDene har blitt brukt på disse to sdb- og sdc-stasjonene.
Trinn 3: Opprette partisjoner for RAID
4. Opprett nå sdb- og sdc-partisjoner for raid, ved hjelp av følgende fdisk-kommando. Her vil jeg vise hvordan du lager partisjon på sdb-stasjonen.
fdisk /dev/sdb
Følg instruksjonene nedenfor for å lage partisjoner.
- Trykk 'n' for å opprette en ny partisjon.
- Velg deretter 'P' for Primær partisjon.
- Velg deretter partisjonsnummeret som 1.
- Angi standardverdien ved å trykke to ganger på Enter-tasten.
- Trykk deretter "P" for å skrive ut den definerte partisjonen.
Følg instruksjonene nedenfor for å lage Linux raid auto på partisjoner.
- Trykk «L» for å liste opp alle tilgjengelige typer.
- Skriv "t" for å velge partisjonene.
- Velg "fd" for Linux raid auto og trykk Enter for å søke.
- Bruk deretter «P» igjen for å skrive ut endringene vi har gjort.
- Bruk «w» for å skrive endringene.
Merk: Følg samme instruksjoner ovenfor for å lage en partisjon på sdc-stasjonen nå.
5. Etter å ha opprettet partisjoner, kontroller at begge driverne er riktig definert for RAID ved å bruke følgende kommando.
mdadm --examine /dev/sd[b-c]
mdadm --examine /dev/sd[b-c]1
Trinn 4: Opprette RAID md-enheter
6. Opprett nå md-enhet (dvs. /dev/md0) og bruk raid-nivå med kommandoen nedenfor.
mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1
mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/sd[b-c]1
- -C – opprett
- -l – nivå
- -n – Antall raid-enheter
7. Når md-enheten er opprettet, kontrollerer du statusen til RAID-nivå, Enheter og Array som brukes, ved hjelp av følgende rekke kommandoer som vist.
cat /proc/mdstat
mdadm -E /dev/sd[b-c]1
mdadm --detail /dev/md0
Trinn 5: Tilordne RAID-enheter til filsystemet
8. Opprett et ext4-filsystem for en RAID-enhet /dev/md0 og monter det under /dev/raid0.
mkfs.ext4 /dev/md0
9. Når ext4-filsystemet er opprettet for Raid-enhet, oppretter du en monteringspunktkatalog (dvs. /mnt/raid0) og monterer enheten /dev/md0 under den.
mkdir /mnt/raid0
mount /dev/md0 /mnt/raid0/
10. Deretter kontrollerer du at enheten /dev/md0 er montert under /mnt/raid0-katalogen ved hjelp av df kommando.
df -h
11. Deretter oppretter du en fil kalt 'tecmint.txt' under monteringspunktet /mnt/raid0, legg til noe innhold i den opprettede filen og se innholdet i en fil og katalog.
touch /mnt/raid0/tecmint.txt
echo "Hi everyone how you doing ?" > /mnt/raid0/tecmint.txt
cat /mnt/raid0/tecmint.txt
ls -l /mnt/raid0/
12. Når du har bekreftet monteringspunkter, er det på tide å opprette en fstab-oppføring i filen /etc/fstab.
vim /etc/fstab
Legg til følgende oppføring som beskrevet. Kan variere avhengig av monteringsplasseringen og filsystemet du bruker.
/dev/md0 /mnt/raid0 ext4 defaults 0 0
13. Kjør mount '-a' for å sjekke om det er noen feil i fstab-oppføringen.
mount -av
Trinn 6: Lagre RAID-konfigurasjoner
14. Lagre til slutt raid-konfigurasjonen i en av filene for å beholde konfigurasjonene for fremtidig bruk. Igjen bruker vi 'mdadm'-kommandoen med '-s' (skanning) og '-v' (verbose) alternativer som vist.
mdadm -E -s -v >> /etc/mdadm.conf
mdadm --detail --scan --verbose >> /etc/mdadm.conf
cat /etc/mdadm.conf
Det er det, vi har sett her, hvordan du konfigurerer RAID0-striping med raid-nivåer ved å bruke to harddisker. I neste artikkel vil vi se hvordan du konfigurerer RAID5.