opsætning af RAID 1 (spejling) ved hjælp af ‘to diske’ i lineup – Del 3

RAID spejling betyder en nøjagtig klon (eller spejl) af de samme data, der skrives til to drev. Et minimum to antal diske er mere påkrævet i et array for at oprette RAID1, og det er kun nyttigt, når læseydelse eller pålidelighed er mere præcis end datalagringskapaciteten.

Opret Raid1 i Linuk
Setup Raid1 i Linuk

spejle er oprettet for at beskytte mod datatab på grund af diskfejl. Hver disk i et spejl involverer en nøjagtig kopi af dataene. Når en disk fejler, kan de samme data hentes fra en anden fungerende disk. Det mislykkede drev kan dog udskiftes fra den kørende computer uden brugerafbrydelse.

funktioner af RAID 1

  1. spejl har god ydeevne.
  2. 50% af pladsen vil gå tabt. Betyder, at hvis vi har to disk med 500 GB størrelse i alt, vil det være 1 TB, men i spejling vil det kun vise os 500 GB.
  3. intet tab af data i spejling, hvis en disk fejler, fordi vi har det samme indhold i begge diske.
  4. læsning vil være god end at skrive data til drev.

krav

Minimum to antal diske er tilladt at oprette RAID 1, men du kan tilføje flere diske ved at bruge dobbelt så 2, 4, 6, 8. Hvis du vil tilføje flere diske, skal dit system have en fysisk RAID-adapter.hvis dit system har et indbygget fysisk udstyr raid-kort, kan du få adgang til det fra dets utility UI eller ved hjælp af Ctrl+I-tasten.

Læs også: grundlæggende koncepter for RAID i RAID

min serveropsætning
Operating System :CentOS 6.5 FinalIP Address :192.168.0.226Hostname :rd1.tecmintlocal.comDisk 1 :/dev/sdbDisk 2 :/dev/sdc

denne artikel vil guide dig gennem en trinvis vejledning i, hvordan du opsætter et program RAID 1 eller Mirror ved hjælp af mdadm (opretter og administrerer raid) på raid-platformen. Selvom de samme instruktioner også fungerer på andre linuksfordelinger som RedHat, CentOS, Fedora osv.

Trin 1: Installation af forudsætninger og undersøge drev

1. Som jeg sagde ovenfor, bruger vi mdadm-værktøjet til at oprette og administrere RAID. Så lad os installere mdadm-programpakken ved hjælp af Yum eller apt-get package manager-værktøjet.

# yum install mdadm# apt-get install mdadm 

2. Når’ mdadm ‘ – pakken er installeret, skal vi undersøge vores diskdrev, om der allerede er nogen raid konfigureret ved hjælp af følgende kommando.

# mdadm -E /dev/sd
Check RAID på diske
Check RAID på diske

som du ser fra ovenstående skærm, at der ikke er nogen super-blok opdaget endnu, betyder ingen raid defineret.

Trin 2: drev Partitionering til RAID

3. Som jeg nævnte ovenfor, at vi bruger mindst to partitioner /dev/sdb og /dev/sdc til oprettelse af RAID1. Lad os oprette partitioner på disse to drev ved hjælp af kommandoen ‘fdisk’ og ændre typen til raid under oprettelse af partition.

# fdisk /dev/sdb
Følg nedenstående instruktioner
  1. tryk på ‘n’ for at oprette ny partition.
  2. vælg derefter ‘ P ‘ til primær partition.
  3. vælg derefter partitionsnummeret som 1.
  4. Giv standard fuld størrelse ved blot at trykke to gange Enter-tasten.
  5. næste tryk på ‘ p ‘ for at udskrive den definerede partition.
  6. tryk på ‘ L ‘ for at liste alle tilgængelige typer.
  7. skriv ‘ t ‘ for at vælge partitionerne.
  8. Vælg ‘ fd ‘ til raid auto, og tryk på Enter for at anvende.
  9. brug derefter igen ‘ p ‘ til at udskrive de ændringer, Vi har foretaget.
  10. Use ‘w‘ to write the changes.
Create Disk Partitions
Create Disk Partitions

After ‘/dev/sdb‘ partition has been created, next follow the same instructions to create new partition on /dev/sdc drive.

# fdisk /dev/sdc
Create Second Partitions
Create Second Partitions

4. Når begge partitioner er oprettet med succes, skal du kontrollere ændringerne på begge sdb & sdc-drev ved hjælp af den samme kommando ‘mdadm’ og også bekræfte RAID-typen som vist på følgende skærmbillede.

# mdadm -E /dev/sd
Bekræft Partitionsændringer
Bekræft Partitionsændringer
check RAID type
check RAID type

Bemærk: Som du ser på ovenstående billede, er der ingen defineret RAID på sdb1 og sdc1 drev hidtil, det er grunden til, at vi får som ingen superblokke opdaget.

Trin 3: Oprettelse af RAID1-enheder

5. Næste oprette RAID1 enhed kaldet ‘/ dev / md0’ ved hjælp af følgende kommando og verity det.

# mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sd1# cat /proc/mdstat
Opret RAID-enhed
Opret RAID-enhed

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

# mdadm -E /dev/sd1# mdadm --detail /dev/md0
kontroller RAID-Enhedstype
kontroller RAID-Enhedstype
check raid device array
check raid device array

fra ovenstående billeder kan man nemt forstå, at RAID1 er blevet oprettet og ved hjælp af /dev/sdb1 og /dev/sdc1 partitioner, og du kan også se status som resyncing.

Trin 4: Oprettelse af filsystem på RAID-enhed

7. Create file system using ext4 for md0 and mount under /mnt/raid1.

# mkfs.ext4 /dev/md0
Create RAID Device Filesystem
Create RAID Device Filesystem

8. Next, mount the newly created filesystem under ‘/mnt/raid1‘ and create some files and verify the contents under mount point.

# mkdir /mnt/raid1# mount /dev/md0 /mnt/raid1/# touch /mnt/raid1/tecmint.txt# echo "tecmint raid setups" > /mnt/raid1/tecmint.txt
Mount Raid Device
Mount Raid Device

9. For automatisk at montere RAID1 på genstart af systemet skal du indtaste en post i fstab-filen. Åbn’/etc / fstab ‘ – filen, og tilføj følgende linje nederst i filen.

/dev/md0 /mnt/raid1 ext4 defaults 0 0
Raid Automount Device
Raid Automount Device

10. Kør ‘mount-a’ for at kontrollere, om der er fejl i fstab-posten.

# mount -av
Check Errors in fstab
Check Errors in fstab

11. Next, save the raid configuration manually to ‘mdadm.conf‘ file using the below command.

# mdadm --detail --scan --verbose >> /etc/mdadm.conf
Save Raid Configuration
Save Raid Configuration

The above configuration file is read by the system at the reboots and load the RAID devices.

Step 5: Bekræft Data efter diskfejl

12. Vores hovedformål er, selv efter nogen af harddisken mislykkes eller gå ned vores data skal være tilgængelige. Lad os se, hvad der vil ske, når nogen af disk disk er utilgængelig i array.

# mdadm --detail /dev/md0
Raid device Verificer
Raid Device Verificer

i ovenstående billede kan vi se, at der er et billede, der er 2 enheder til rådighed i vores raid og aktive enheder er 2. Lad os nu se, hvad der vil ske, når en disk er tilsluttet (fjernet sdc-disk) eller mislykkes.

# ls -l /dev | grep sd# mdadm --detail /dev/md0
Test RAID Devices
Test RAID Devices

nu i ovenstående billede kan du se, at en af disse enheder er en af de vores drev er tabt. Jeg tog et af drevet ud af min virtuelle maskine. Lad os nu tjekke vores dyrebare data.

# cd /mnt/raid1/# cat tecmint.txt
Bekræft RAID Data
Bekræft RAID Data

så du vores data er stadig tilgængelige. Fra dette kommer vi til at kende fordelen ved RAID 1 (spejl). I næste artikel vil vi se, hvordan du opsætter en RAID 5 striping med distribueret paritet. Håber dette hjælper dig med at forstå, hvordan RAID 1 (Mirror) fungerer.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.