Hogyan hozzunk létre egy RAID 0 tárolótömböt az ‘mdadm’ segítségével Ubuntu 16.04 rendszeren

Ezzel a cikkel megtanuljuk, hogyan hozzunk létre egy RAID 0 tömb konfigurációt az ‘mdadm’ segédprogrammal.

Az ‘mdadm’ egy olyan segédprogram, amelyet Linuxon RAID képességű tárolótömbök létrehozására és kezelésére használnak, ahol a rendszergazdák nagy rugalmasságot élveznek az egyes tárolóeszközök kezelésében és a nagy teljesítményű és redundáns logikai tárolók létrehozásában.

A RAID 0 tömb úgy működik, hogy az adatokat kis darabokra osztja, és ezeket az adatokat a rendelkezésre álló tárolólemezekre csíkozza, ami azt jelenti, hogy minden egyes tárolólemez az adatok egy részét tartalmazza, és az adatok lekérdezésekor több lemezre hivatkozik. Nincs redundancia, ha bármelyik meghajtó meghibásodik, mivel az összes adat elveszhet.

  • A RAID 0 elsődleges előnye a nagy teljesítmény.
  • Minimum 2 tárolólemezre van szükség.
  • A RAID 0 nem rendelkezik paritással.

Előfeltételek

  • Egy Ubuntu gép nem root felhasználóval, Sudo jogosultsággal.
  • Minimum két tárolóeszköz a RAID 0 tároló létrehozásához.

A gépen lévő csatolt tárolók megkereséséhez az alábbi parancsot használhatjuk.

$ lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINTOutputNAME SIZE FSTYPE TYPE MOUNTPOINTxda 20G diskxdb 20G diskvda 20G disk├─vda1 20G ext4 part /└─vda15 1M part

Amint a fenti kimeneten látható, 2 lemezünk van fájlrendszer nélkül, 20GB-mal és az eszközök neve /dev/xda, /dev/xdb ehhez a géphez vagy munkamenethez.

A tömb létrehozása

A RAID 0 tömb létrehozásához az ‘mdadm’ – create parancsot fogjuk használni a létrehozni kívánt eszköz nevével és a RAID-szintet a RAID-hoz csatolt eszközök számával.

$ sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/xda /dev/xdb

A mdadm eszköz elindítja a tömb létrehozását, és a konfiguráció befejezése eltart egy ideig. A folyamatot az alábbi paranccsal követhetjük nyomon –

$ cat /proc/mdstatPersonalities : md0 : active raid0 xdb xda209584128 blocks super 1.2, 512k chunk, algorithm 2 …unused devices: <none>

A fenti kimeneten láthatjuk, hogy a /dev/md0 eszköz RAID 0-val van létrehozva a /dev/xda, /dev/xdb tárolóeszközökkel, ami a raid eszközön is mutatja a folyamatot.

A fájlrendszer létrehozása és csatolása

Mielőtt csatolnánk a tömb lemezét, létre kellett hoznunk egy fájlrendszert a tömb lemezén, amit a fenti lépésekkel hoztunk létre.

Fájlrendszert hozunk létre a tömb lemezen

$ sudo mkfs.ext4 –F /dev/md0

Most létrehozunk egy csatolási pontot és csatoljuk a fenti lépésekkel létrehozott új RAID lemezt.

$ sudo mkdir –p /mnt/raiddisk1$ sudo mount /dev/md0 /mnt/raiddisk1

Az új csatolási pont vagy RAID lemez ellenőrzése

$ df -h -x devtmpfs -x tmpfsOutputFilesystem Size Used Avail Use Use% Mounted on/dev/vda1 20G 1.1G 18G 6% //dev/md0 40G 120M 39G 3% /mnt/raiddisk1

Amint látjuk, az új fájlrendszer csatolva és elérhető.

Most beolvashatjuk az aktív tömböt és az alábbi paranccsal csatolhatjuk a fájlt

$ sudo mdadm –details –scan | sudo tee –a /etc/mdadm/mdadm.conf

Az ‘initramfs’ fájlt kellett frissítenünk, hogy a RADI tömb elérhető legyen, amikor a gép elindul a boot folyamatával.

$ sudo update-initramfs -u

A RAID tömb automatikus mountolásához a bootoláskor.

Add hozzá az alábbi sort az /etc/fstab fájlhoz.

/dev/md0 /mnt/raiddisk1 ext4 defaults,nofail,discard 0 0

A fenti beállításban és konfigurációban egy RAID 0 szintű tömböt konfiguráltunk két lemezzel, a két lemezt egyesíthetjük, és egy egyetlen lemezt hozhatunk létre, amelynek együttes kapacitása magas, és a lemezt a rendszerindításkor felcsatoljuk, így amikor újraindítjuk a szervert, a raid lemez betöltődik.

raja

Megjelent: 21-Jan-2020 14:45:50

Hirdetések

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

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