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!
Tartalomjegyzék
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.
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.
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 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