Szoftver-RAID beállítása Linuxon

A hardver alapú merevlemez RAID költséges. Emiatt a felhasználók rendszeresen készítenek szoftveres RAID-et Linuxon, hogy kielégítsék nagy adatigényeiket.

A tárolókészlet beállítása az évek során egyszerűbbé vált Linuxon, köszönhetően az olyan eszközöknek, mint az Mdadm. Ezzel a programmal a felhasználók percek alatt létrehozhatnak egy szoftveres RAID-tömböt!

Telepítse az Mdadm-et

A RAID-tömb létrehozásának legjobb módja Linuxon az Mdadm eszköz használata. Az Mdadm egy parancssori segédprogram, amely lehetővé teszi a RAID-eszközök gyors és egyszerű kezelését. Sajnos ez a szoftver alapértelmezés szerint nem érkezik a legtöbb disztribúcióhoz. Ha használni szeretné, kézzel kell telepítenie.

Nyisson meg egy terminált, és kövesse a Linux operációs rendszerének megfelelő utasításokat.

Ubuntu

sudo apt install mdadm

Debian

sudo apt install mdadm

Arch Linux

sudo pacman -S mdadm

Fedora

sudo dnf install mdadm -y

OpenSUSE

sudo zypper install mdadm

Általános Linux

A legtöbb Linux-disztribúció hozzáfér az Mdadm-hez, és csomagolja azt felhasználóinak. Ennek ellenére, ha nem találja a programot a Linux disztribúció csomagtárában, van egy másik út is: forrásból épít. Kövesse az alábbi utasításokat az Mdadm működésbe állításához.

  Hogyan állítsunk be egy átviteli Bittorrent szervert Linuxon

1. lépés: Menjen az Mdadm GitHub oldalára, és ismerje meg, milyen függőségekre van szüksége a programnak a megfelelő fordításhoz.

2. lépés: Klónozza a forráskódot a git paranccsal.

git clone https://github.com/neilbrown/mdadm
cd mdadm

3. lépés: Fordítsa le a kódot a make paranccsal.

make

4. lépés: Telepítse az Mdadm-et Linuxra a make install paranccsal.

sudo make install

Merevlemezek előkészítése

A Linux RAID-tömbjéhez legalább két merevlemezre van szükség. Ezeknek a merevlemezeknek teljesen üresnek kell lenniük, semmi rajtuk. Indítson el egy terminált, és a DD paranccsal nullázza ki mindegyiket.

Megjegyzés: az lsblk paranccsal határozza meg az egyes merevlemezek címkéit.

sudo dd if=/dev/zero of=/dev/sdX

Most, hogy a DD parancs kész, használja az Mdadm eszközt az egyes merevlemezek szuperblokkjainak alaphelyzetbe állításához. Ügyeljen arra, hogy az „X” betűt a meghajtó tényleges betűjelére cserélje.

sudo mdadm --zero-superblock /dev/sdX

Amikor az Mdadm superblock parancs befejeződött, folytassa a folyamat következő lépésével.

  A Gmail oldalsáv megtisztítása

RAID tömb készítése

Az Mdadm használata új RAID-tömb létrehozásához nagyon egyszerű. Ehhez írja ki a következő parancsot egy terminálba. Ügyeljen arra, hogy módosítsa és távolítsa el az X-eket a terminál működésében, mivel a meghajtó címkéi eltérnek a megadott példától.

Megjegyzés: ebben a példában az Mdadm RAID kezelőeszközt használjuk két merevlemezes eszköz létrehozására. Ha a RAID-nek kettőnél több merevlemezre van szüksége, módosítsa a raid-devices=2 értéket raid-devices=3 vagy nagyobb számra.

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX

Hagyja, hogy az Mdadm hozza létre a RAID-eszközt. Legyen türelmes, és hagyja, hogy a szerszám működjön. Amikor a folyamat befejeződött, ideje ellenőrizni, hogy a meghajtótömb működik-e.

Ellenőrizheti, hogy a RAID sikeresen elkészült-e, ha végrehajtja a cat parancsot egy terminálablakban.

cat /proc/mdstat

RAID tömb formázása

Ha egyesíti a meghajtókat, hogy RAID-tömböt hozzon létre, a merevlemez-meghajtók egyesítve egyetlen tárolóeszközt hoznak létre. Ez a tárolóeszköz teljesen üres és hozzáférhetetlen. Formázás nélkül nem tud rá adatot elhelyezni.

  A 4 legjobb szövegszerkesztő fejlesztőknek Linuxon

A RAID-meghajtó formázásához Linuxon az MKFS parancs használatára van szükség. Egy terminálban futtassa az mkfs.ext4 fájlt. A parancs futtatásával új Extended4 fájlrendszer jön létre a tömbön

sudo mkfs.ext4 -F /dev/md0

Csatlakoztassa a RAID-tömböt

Mielőtt hozzáférhetne új RAID-eszközéhez Linux rendszeren, csatlakoztatnia kell a rendszerhez. A csatlakoztatáshoz indítson el egy terminált, és kövesse az alábbi lépéseket.

1. lépés: Hozzon létre egy új mappát a RAID számára, amelyhez az mkdir paranccsal csatlakoztatható.

sudo mkdir -p /mount/md0

2. lépés: Használja a mount parancsot, és kösse össze a RAID-tömböt az új /mnt/md0 mappával.

sudo mount /dev/md0 /mnt/md0

A csatlakoztatás után a CD paranccsal érje el a RAID tömböt.

cd /mnt/md0

Állandó RAID-csatlakozáshoz Linuxon tegye a következőket:

sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab

sudo echo '/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0' >> /etc/fstab

Ha le szeretné választani a RAID-et, akkor az umount parancsot kell használnia.

Megjegyzés: NE próbálja meg leválasztani a RAID-eszközt adatmásolás közben!

sudo umount /dev/md0

A hagyományos umount parancsnak működnie kell. Ha problémába ütközik, és a RAID nem hajlandó lecsatlakozni a rendszerről, próbálja meg az „l” kapcsolót használni.

sudo umount /dev/md0 -l