Indholdsfortegnelse:

Sådan laver du Raid-1-opbevaring: 9 trin
Sådan laver du Raid-1-opbevaring: 9 trin

Video: Sådan laver du Raid-1-opbevaring: 9 trin

Video: Sådan laver du Raid-1-opbevaring: 9 trin
Video: MEGA Chia GPU Farming and Plotting Guide for Linux - Gigahorse Start to Finish - 2023 2024, November
Anonim
Sådan laver du Raid-1 opbevaring
Sådan laver du Raid-1 opbevaring

Hvad er RAID1 i enkle termer dens

: Diskspejling. Bedst optimeret til redundans og kræver et minimum af 2 drev

Hvad er RAID1 i komplekse termer dens

: Den består af en nøjagtig kopi (eller spejl) af et datasæt på to eller flere diske; et klassisk RAID 1 spejlede par indeholder to diske. Denne konfiguration tilbyder ingen paritet, stripning eller spænding af diskplads på tværs af flere diske, da dataene spejles på alle diske, der tilhører arrayet, og arrayet kun kan være lige så stort som den mindste medlemsdisk. Dette layout er nyttigt, når læseydelse eller pålidelighed er vigtigere end skriveydelse eller den resulterende datalagringskapacitet.

(Wikipedia forklarer dette meget godt)

Hvad er godt til, og hvad er det forfærdeligt til

Meget høj ydeevne; Meget høj databeskyttelse; Meget minimal straf for skriveydelse.

Svagheder: Høje redundansomkostninger; Fordi alle data er duplikeret, kræves dobbelt lagerkapacitet.

Hvad du får brug for

Minimum mindst 2 USB -stik eller harddiske kan tilføjes mere ved at bruge 4, 6 og 8

Al kode er kursiv

Trin 1: Installation af Mdadm

Installation af Mdadm
Installation af Mdadm

Første ting: Du skal hente RAID -softwaren. Du skal downloade og installere mdadm fra dit softwarelager. Det er ret almindeligt, så åbn terminalen og skriv følgende kommando:

sudo apt-get install mdadm

Trin 2: Undersøg vores diskdrev

vi skal undersøge vores diskdrev, om der allerede er konfigureret et raid.

Brug af følgende kommando:

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

Trin 3: Drevpartitionering til RAID

Drevpartitionering til RAID
Drevpartitionering til RAID
Drevpartitionering til RAID
Drevpartitionering til RAID

vi bruger mindst to partitioner /dev /sdc1 og /dev /sdb1 til at oprette RAID1. Lad os oprette partitioner på disse to drev ved hjælp af 'fdisk' kommando og ændre typen til raid under oprettelse af partitioner.

Brug denne kommando

fdisk /dev /sdc1

følg derefter disse instruktioner

  1. Tryk på 'n' for at oprette en ny partition.
  2. Vælg derefter 'P' for Primær partition. Vælg derefter partitionsnummeret som 1.
  3. Angiv standard fuld størrelse ved blot at trykke to gange på Enter -tasten.
  4. Tryk derefter på 'p' for at udskrive den definerede partition.
  5. Tryk på 'L' for at få vist alle tilgængelige typer.
  6. Skriv 't'for at vælge partitionerne.
  7. Vælg 'fd' til Linux raid auto, og tryk på Enter for at anvende.
  8. Brug derefter igen 'p' til at udskrive de ændringer, vi har foretaget.
  9. Brug 'w' til at skrive ændringerne.

Nu går vi til det samme for sdb1

fdisk /dev /sdb1

Så følg de samme nøjagtige trin som sdc1

Trin 4: Bekræft ændringer

Bekræft ændringer
Bekræft ændringer
Bekræft ændringer
Bekræft ændringer

Når begge partitioner er oprettet med succes, skal du kontrollere ændringerne på begge sdb & sdc usb -drev ved hjælp af den samme 'mdadm' kommando, og det vil også bekræfte RAID -typen

Brug af kommandoen:

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

vi kan bruge den samme kommando, men tilføje en til sidst

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

Trin 5: Oprettelse af RAID1 -enheder

Oprettelse af RAID1 -enheder
Oprettelse af RAID1 -enheder
Oprettelse af RAID1 -enheder
Oprettelse af RAID1 -enheder
Oprettelse af RAID1 -enheder
Oprettelse af RAID1 -enheder
Oprettelse af RAID1 -enheder
Oprettelse af RAID1 -enheder

Opret derefter RAID1 -enhed kaldet '/dev/md0', eller du kan bruge '/dev/md127' ved hjælp af følgende kommando, og verificer den.

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

kat /proc /mdstat

eller

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

kat /proc /mdstat

Kontroller derefter raid -enhedstypen og raid -arrayet ved hjælp af følgende kommandoer.

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

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

Fra ovenstående billeder skal du mere eller mindre forstå, at raid1 er blevet oprettet og ved hjælp af /dev /sdb1 og /dev /sdc1 partitioner, og du kan også se status som re-synkronisering. Via

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

Trin 6: Oprettelse af et filsystem på RAID -enheden

Oprettelse af et filsystem på RAID -enheden
Oprettelse af et filsystem på RAID -enheden
Oprettelse af et filsystem på RAID -enheden
Oprettelse af et filsystem på RAID -enheden
Oprettelse af et filsystem på RAID -enheden
Oprettelse af et filsystem på RAID -enheden

Opret filsystem ved hjælp af ext4 til md0 eller md127 og monter under /mnt /raid1. Dette trin er vigtigt.

Brug kommandoen

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

Dernæst skal du montere det nyoprettede filsystem under ‘/mnt/raid1’ og oprette nogle filer og kontrollere indholdet under monteringspunktet.

Brug disse kommandoer

mkdir /mnt /raid1

mount/dev/md0/mnt/raid1/

tryk på /mnt/raid1/tecmint.txt

ekko "tecmint raid -opsætninger"> /mnt/raid1/tecmint.txt

kat /mnt/raid1/tecmint.txt

kat proc/mdstat

Så for automatisk at montere RAID1 ved systemstart, skal du indtaste en fstab-fil. Åbn filen ‘/etc/fstab’, og tilføj følgende

/dev/md0/mnt/raid1 ext4 standardindstillinger 0 0

sørg for at køre

Kør 'mount -av' for at se, om der er fejl i fstab -filen, men hvis trin følges, vises ingen fejl.

Lad os nu gemme raidkonfigurationen manuelt i filen 'mdadm.conf' ved hjælp af kommandoen herunder.

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

Trin 7: Bekræft data efter diskfejl

Bekræft data efter diskfejl
Bekræft data efter diskfejl
Bekræft data efter diskfejl
Bekræft data efter diskfejl
Bekræft data efter diskfejl
Bekræft data efter diskfejl
Bekræft data efter diskfejl
Bekræft data efter diskfejl

Formålet med RAID er, hvis nogen af harddiskene fejler eller går ned, skal vores data være tilgængelige. Lad os se, hvad der vil ske, når en diskdisk ikke er tilgængelig i array.

vi kan se, at der er 2 enheder tilgængelige i vores RAID, og aktive enheder er 2. Så fjern nu en af dine harddiske

ls -l /dev | grep sd

mdadm --detail /dev /md0

Vi kan se, at en af vores chauffører er tabt, så lad os nu kontrollere vores data.

Brug disse kommandoer

cd/mnt/raid1/

kat tecmint.txt

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

Er data stadig skal være der og tilgængelige for os, selvom vi har taget en af driverne ud, er dette fordelen ved RAID 1 (spejl)

Trin 8: Kommandoindeks

fdisk: er et kommandolinjeværktøj, der giver diskpartitionsfunktioner.

cat: er et standard Unix -værktøj, der læser filer i rækkefølge og skriver dem til standardoutput.

mount: kommando monterer en lagerenhed eller et filsystem, hvilket gør det tilgængeligt og vedhæfter det til en eksisterende biblioteksstruktur.

mkdir: bruges til at oprette en ny mappe.

touch: er en kommando, der bruges til at opdatere adgangsdatoen og/eller ændringsdatoen for en computerfil eller et bibliotek.

echo er en kommando, der udsender de strenge, den sendes som argumenter. Det er en kommando, der typisk bruges i shell -scripts og batchfiler til at sende statustekst til skærmen eller en computerfil eller som en kilde i en pipeline.

Trin 9: Ingen flere trin

Hvis du nåede så langt tillykke, fordi det tog mig en hel eftermiddag at fuldføre, jeg måtte gøre dette to gange, alle mine skærmbilleder var korrupte, håber jeg kunne hjælpe med RAID1's kampe

Anbefalede: