RAID 1 beállítása (tükrözés) ‘két lemez’ használatával Linuxban – 3.rész

A RAID tükrözés ugyanazon adatok pontos klónját (vagy tükörét) jelenti, amely két meghajtóra íródik. A RAID1 létrehozásához legalább két lemezre van szükség egy tömbben, és ez csak akkor hasznos, ha az olvasási teljesítmény vagy a megbízhatóság pontosabb, mint az adattárolási kapacitás.

RAID1 létrehozása Linux alatt
RAID1 beállítása Linux alatt

Tükrök jönnek létre a lemezhiba miatti adatvesztés elleni védelem érdekében. A tükörben lévő minden lemez az adatok pontos másolatát tartalmazza. Ha egy lemez meghibásodik, ugyanazokat az adatokat lehet letölteni más működő lemezről. A meghibásodott meghajtó azonban a felhasználó megszakítása nélkül cserélhető a futó számítógépről.

jellemzői RAID 1

  1. Mirror jó teljesítményt.
  2. a hely 50% – a elvész. Azt jelenti, hogy ha két lemezünk van, összesen 500 GB méretű, akkor 1 TB lesz, de tükrözve csak 500 GB-ot fog mutatni nekünk.
  3. nincs adatvesztés a tükrözés során, ha egy lemez meghibásodik, mert mindkét lemezen ugyanaz a tartalom van.
  4. Az olvasás jó lesz, mint az adatok írása a vezetéshez.

követelmények

a RAID 1 létrehozásához legalább két lemez használható, de további lemezeket is hozzáadhat kétszer 2, 4, 6, 8 értékkel. További lemezek hozzáadásához a rendszernek rendelkeznie kell egy raid fizikai adapterrel (hardverkártya).

itt szoftveres raid-et használunk, nem hardveres raid-et, ha a rendszer beépített fizikai hardveres raid-kártyával rendelkezik, akkor a segédprogram felhasználói felületéről vagy a Ctrl+I billentyűvel érheti el.

olvassa el még: a raid alapfogalmai Linux alatt

a szerver beállítása
Operating System :CentOS 6.5 FinalIP Address :192.168.0.226Hostname :rd1.tecmintlocal.comDisk 1 :/dev/sdbDisk 2 :/dev/sdc

Ez a cikk lépésről lépésre bemutatja, hogyan kell telepíteni egy RAID 1 szoftvert vagy tükröt az mdadm használatával (RAID létrehozása és kezelése) Linux platformon. Bár ugyanazok az utasítások más Linux disztribúciókon is működnek, például RedHat, CentOS, Fedora stb.

1. lépés: Előfeltételek telepítése és a meghajtók vizsgálata

1. Mint fentebb mondtam, mdadm segédprogramot használunk Raid létrehozására és kezelésére Linuxban. Tehát telepítsük az mdadm szoftvercsomagot Linuxra a yum vagy az apt-get csomagkezelő eszköz segítségével.

# yum install mdadm# apt-get install mdadm 

2. Az ‘mdadm’ csomag telepítése után meg kell vizsgálnunk a lemezmeghajtóinkat, hogy van-e már konfigurált raid a következő paranccsal.

# mdadm -E /dev/sd
ellenőrizze a RAID-et lemezeken
ellenőrizze a RAID-et lemezeken

ahogy a fenti képernyőn látható, az, hogy még nincs észlelve szuperblokk, azt jelenti, hogy nincs meghatározva RAID.

2. lépés: meghajtó particionálás RAID

3. Mint fentebb említettem, legalább két partíciót használunk /dev / sdb és / dev / sdc a RAID1 létrehozásához. Hozzunk létre partíciókat ezen a két meghajtón az ‘fdisk’ paranccsal, és változtassuk meg a típust raid-re a partíció létrehozása során.

# fdisk /dev/sdb
kövesse az alábbi utasításokat
  1. nyomja meg az ‘n’ gombot új partíció létrehozásához.
  2. Ezután válassza a’ P ‘ lehetőséget az elsődleges partícióhoz.
  3. következő válassza ki a partíció számát 1-ként.
  4. adja meg az alapértelmezett teljes méretet csak kétszer nyomja meg az Enter billentyűt.
  5. következő nyomja meg a ‘p’ gombot a megadott partíció kinyomtatásához.
  6. nyomja meg az ‘L’ gombot az összes elérhető típus felsorolásához.
  7. írja be a ‘ t ‘ parancsot a partíciók kiválasztásához.
  8. válassza az’ fd ‘ lehetőséget Linux RAID auto esetén, majd nyomja meg az Enter billentyűt az alkalmazáshoz.
  9. ezután ismét használja a ‘p’ – t a módosítások kinyomtatásához.
  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. Miután mindkét partíció sikeresen létrejött, ellenőrizze a változásokat mindkét sdb & sdc meghajtón ugyanazzal az “mdadm” paranccsal, és erősítse meg a RAID típusát, amint az a következő képernyőfogókban látható.

# mdadm -E /dev/sd
a partíciók változásainak ellenőrzése
a partíciók változásainak ellenőrzése
ellenőrizze a raid típusát
ellenőrizze a raid típusát

Megjegyzés: Amint a fenti képen látható, az sdb1 és sdc1 meghajtókon eddig Nincs definiált RAID, ez az oka annak, hogy nem észleltünk szuperblokkot.

3. lépés: RAID1 eszközök létrehozása

5. Ezután hozza létre a ‘/dev/md0’ nevű RAID1 eszközt a következő paranccsal, majd verity it.

# mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sd1# cat /proc/mdstat
Raid eszköz létrehozása
Raid eszköz létrehozása

6. Ezután ellenőrizze a raid eszközök típusát és a raid tömböt a következő parancsokkal.

# mdadm -E /dev/sd1# mdadm --detail /dev/md0
ellenőrizze a RAID eszköz típusát
ellenőrizze a RAID eszköz típusát
ellenőrizze a raid eszköz tömböt
ellenőrizze a raid eszköz tömböt

a fenti képekből könnyen megérthető, hogy a RAID1-et létrehozták és a /dev/sdb1 és /dev/sdc1 partíciókat használják, és láthatja a raid eszköz tömb állapotát is szinkronizálás.

4. lépés: fájlrendszer létrehozása RAID eszközön

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. A RAID1 automatikus csatlakoztatásához a rendszer újraindításakor be kell írnia egy bejegyzést az fstab fájlba. Nyissa meg az ‘/etc/fstab’ fájlt, és adja hozzá a következő sort a fájl aljára.

/dev/md0 /mnt/raid1 ext4 defaults 0 0
Raid Automount eszköz
Raid Automount eszköz

10. Futtassa a ‘mount-a’ parancsot, hogy ellenőrizze, vannak-e hibák az fstab bejegyzésében.

# 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: Ellenőrizze az adatokat a lemez meghibásodása után

12. Fő célunk, még akkor is, ha a merevlemez meghibásodik vagy összeomlik, adatainknak rendelkezésre kell állniuk. Lássuk, mi fog történni, ha bármelyik lemezlemez nem érhető el a tömbben.

# mdadm --detail /dev/md0
Raid eszköz ellenőrzése
Raid eszköz ellenőrzése

a fenti képen láthatjuk, hogy vannak 2 eszköz áll rendelkezésre a raid és az aktív eszközök 2. Most nézzük meg, mi fog történni, ha egy lemez csatlakoztatva van (eltávolított sdc lemez), vagy nem sikerül.

# ls -l /dev | grep sd# mdadm --detail /dev/md0
Test RAID eszközök
Test RAID eszközök

most a fenti képen, láthatjuk, hogy az egyik a meghajtónk Elveszett . Kihúztam az egyik meghajtót a virtuális gépemről. Most ellenőrizzük értékes adatainkat.

# cd /mnt/raid1/# cat tecmint.txt
ellenőrizze a RAID adatokat
ellenőrizze a RAID adatokat

látta, hogy adataink továbbra is rendelkezésre állnak. Ebből megismerjük a RAID 1 (tükör) előnyeit. A következő cikkben látni fogjuk, hogyan kell beállítani a RAID 5 csíkozást elosztott paritással. Remélem, ez segít megérteni, hogyan működik a RAID 1 (tükör).

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.