ebben az oktatóanyagban a RAID-ről beszélünk, konkrétan a RAID 1 szoftvert állítjuk be egy futó Linux disztribúción.

mi a RAID?

RAID áll redundáns tömb olcsó lemezek. RAID lehetővé teszi, hogy viszont több fizikai merevlemez egyetlen logikai merevlemez. Sok RAID szint van, például RAID 0, RAID 1, RAID 5, RAID 10 stb.

itt megvitatjuk a RAID 1-et, amelyet lemez tükrözésnek is neveznek. A RAID 1 azonos adatmásolatokat hoz létre., Ha két merevlemeze van a RAID 1-ben, akkor az adatok mindkét meghajtóra íródnak. A két merevlemez azonos adatokkal rendelkezik.

a RAID 1 szép része az, hogy ha az egyik merevlemez meghibásodik, a számítógép vagy a szerver továbbra is működik, mert a másik merevlemezen található adatok teljes, sértetlen másolata van. A számítógép futtatása közben kihúzhatja a meghibásodott merevlemezt, behelyezhet egy új merevlemezt, amely automatikusan újraépíti a tükröt.

a RAID 1 hátránya, hogy nem kap extra lemezterületet., Ha a két merevlemez mindkettő 1 TB, akkor a teljes felhasználható mennyiség 1 TB a 2 TB helyett.

Hardware RAID vs Software RAID

a RAID beállításához használhat merevlemez-vezérlőt, vagy használhat egy szoftverdarabot annak létrehozásához. A merevlemez-vezérlő egy PCIe kártya, amelyet egy számítógépbe helyez. Ezután csatlakoztatja a merevlemezeket ehhez a kártyához. A számítógép indításakor megjelenik egy lehetőség, amely lehetővé teszi a RAID konfigurálását. Telepíthet egy operációs rendszert a hardveres RAID tetejére, amely növelheti az üzemidőt.,

a szoftveres RAID megköveteli, hogy már telepítsen egy operációs rendszert. Jó az adatok tárolására.

alapvető lépések a RAID 1 szoftver létrehozásához Linuxon

  • először telepítenie kell a Linux disztribúciót a merevlemezre. Ebben a bemutatóban fogjuk nevezni /dev/sda.
  • akkor két merevlemezt fog megragadni, amelyek neve /dev/sdb és /dev/sdc ebben a bejegyzésben. Ez a két merevlemez különböző méretű lehet. Ne felejtse el biztonsági másolatot készíteni a meglévő adatokról a merevlemezek létrehozása előtt.,
  • ezután speciális fájlrendszereket hozunk létre a /dev/sdbés /dev/sdc.
  • végül hozza létre a RAID 1 tömböt a mdadm segédprogram segítségével.

1. lépés: formázza a merevlemezt

helyezzen be két merevlemezt a Linux számítógépébe, majd nyissa meg a terminál ablakot. Futtassa a következő parancsot az eszköz nevének ellenőrzéséhez.

sudo fdisk -l

/dev/sdb és /dev/sdc.,

ezután futtassa a következő 2 parancsot, hogy új MBR partíciós táblát készítsen a két merevlemezen. (Megjegyzés: ez ki fogja törölni az összes meglévő partíciót és adatot a két merevlemezről. Győződjön meg róla, hogy az adatok biztonsági mentésre kerülnek.)

sudo parted /dev/sdb mklabel msdossudo parted /dev/sdc mklabel msdos

GPT partíciós táblát hozhat létre a msdos gpt helyett, de a kompatibilitás érdekében ez a bemutató MBR partíciós táblát hoz létre.,

ezután afdisk paranccsal hozzon létre egy új partíciót minden meghajtón, majd formázza őket Linux raid autodetect fájlrendszerként. Először ezt a /dev/sdb.

sudo fdisk /dev/sdb

kövesse ezeket az utasításokat.

  1. n típusú új partíció létrehozásához.
  2. írja be a p parancsot az elsődleges partíció kiválasztásához.
  3. 1. típus a /dev/sdb1 létrehozásához.
  4. nyomja meg az Enter billentyűt az alapértelmezett első szektor kiválasztásához
  5. nyomja meg az Enter billentyűt az alapértelmezett utolsó szektor kiválasztásához. Ez a partíció az egész meghajtóra kiterjed.,
  6. A P gépelés információt nyomtat az újonnan létrehozott partícióról. Alapértelmezés szerint a partíció típusa Linux.
  7. meg kell változtatnunk a partíció típusát, tehát írja be a T.
  8. írja be az fd-t a partíció típusának Linux raid autodetectbeállításához.
  9. írja be újra a P-t a partíció típusának ellenőrzéséhez.
  10. w típus a fenti módosítások alkalmazásához.

kövesse ugyanazt az utasítást, hogy hozzon létre egy Linux raid autodetect partíciót a /dev/sdc.

most már két raid eszközünk van /dev/sdb1és /dev/sdc1.,

2. lépés: Telepítse az mdadm

mdadm MD (több eszköz) eszközök kezelésére használják, más néven Linux szoftver RAID.

Debian/Ubuntu: sudo apt install mdadmCentOS/Redhat: sudo yum install mdadmSUSE: sudo zypper install mdadmArch Linux sudo pacman -S mdadm

vizsgáljuk meg a két eszközt.

sudo mdadm --examine /dev/sdb /dev/sdc

láthatjuk, hogy mindkettő FD (Linux raid autodetect) típusú. Ebben a szakaszban nincs RAID beállítás a /dev/sdb1 és /dev/sdc1 parancsra, amely ebből a parancsból következhet.,

sudo mdadm --examine /dev/sdb1 /dev/sdc1

3.lépés: RAID 1 logikai meghajtó létrehozása

hajtsa végre a következő parancsot a RAID 1 létrehozásához. A logikai meghajtó neve /dev/md0.

sudo mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sdb1 /dev/sdc1

Megjegyzés: Ha ezt az üzenetet látja:” eszköz vagy erőforrás elfoglalt”, akkor lehet, hogy újra kell indítania az operációs rendszert.

most már ellenőrizhetjük:

cat /proc/mdstat

láthatjuk, hogy az md0 aktív, és egy RAID 1 Beállítás., Részletesebb információkat a /dev/md0, akkor használja az alábbi parancsokat:

sudo mdadm --detail /dev/md0

kap részletes tájékoztatást az egyes raid eszköz, futtasd ezt a parancsot:

sudo mdadm --examine /dev/sdb1 /dev/sdc1

4. Lépés: hozzon Létre állományrendszert a RAID 1 Logikai Meghajtó

nézzük, format, hogy ext4 fájlrendszert.

sudo mkfs.ext4 /dev/md0

ezután hozzon létre egy csatolási pontot /mnt/raid1 és szerelje fel a RAID 1 meghajtót.,

sudo mkdir /mnt/raid1sudo mount /dev/md0 /mnt/raid1

ezzel a paranccsal ellenőrizheti, hogy mennyi lemezterület van.

df -h /mnt/raid1

5.lépés: teszt

most menjünk a /mnt/raid1 szövegfájlba.

cd /mnt/raid1sudo nano raid1.txt

írjon valami hasonlót

This is raid 1 device.

mentse el és zárja be a fájlt. Ezután távolítsa el az egyik meghajtót a számítógépről, majd ellenőrizze újra a status RAID 1 eszközt.,

sudo mdadm --examine /dev/sdb1 /dev/sdc1

/dev/sdc1 nem érhető el. Ha ellenőrizzük /dev/md0, láthatjuk, hogy egy RAID eszköz eltávolításra kerül.

sudo mdadm --detail /dev/md0

azonban a szöveges fájl még mindig ott van.

cat /mnt/raid1/raid1.txt

a sikertelen meghajtó hozzáadásához (ebben az esetben /dev/sdc1) vissza a RAID-hoz, futtassa a következő parancsot.,

sudo mdadm --manage /dev/md0 --add /dev/sdc1

nagyon fontos a RAID1 konfigurációnk mentése az alábbi paranccsal.

sudo mdadm --detail --scan --verbose | sudo tee -a /etc/mdadm/mdadm.conf

kimenet:

néhány Linux disztribúciónál, például a CentOS-nál, amdadm konfigurációs fájlja/etc/mdadm.conf. A következő parancsot kell futtatnia egy új initramfs kép létrehozásához a fenti parancs futtatása után.

a RAID 1 logikai meghajtó indítási időben történő automatikus csatlakoztatásához adjon hozzá egy bejegyzést a /etc/fstab fájlba, mint alább.,

/dev/md0 /mnt/raid1 ext4 defaults 0 0

érdemes lehet használni a x-gvfs-show opciót, akkor láthatjuk a RAID1 az oldalsávon a fájlkezelő.

/dev/md0 /mnt/raid1 ext4 defaults,x-gvfs-show 0 0

hogyan lehet eltávolítani a RAID

Ha már nem akarja használni a RAID-t, futtassa a következő parancsot a RAID eltávolításához.

sudo mdadm --remove /dev/md0

majd szerkessze a mdadm.conf fájlt, majd kommentálja a RAID definíciót.

Articles

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

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük