Cum să configurați un software RAID pe Linux

Un hard disk RAID bazat pe hardware este costisitor. Din acest motiv, utilizatorii creează în mod regulat un software RAID pe Linux pentru a-și satisface nevoile mari de date.

Configurarea unui pool de stocare a devenit mai ușoară pe Linux de-a lungul anilor, datorită instrumentelor precum Mdadm. Cu acest program, utilizatorii pot crea o matrice RAID software în câteva minute!

Instalați Mdadm

Cel mai bun mod de a crea o matrice RAID pe Linux este să utilizați instrumentul Mdadm. Mdadm este un utilitar de linie de comandă care permite manipularea rapidă și ușoară a dispozitivelor RAID. Din păcate, acest software nu vine cu majoritatea distribuțiilor în mod implicit. Dacă doriți să îl utilizați, va trebui să îl instalați manual.

Deschideți un terminal și urmați instrucțiunile care corespund sistemului dvs. de operare Linux.

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

Linux generic

Majoritatea distribuțiilor Linux au acces la Mdadm și îl împachetează pentru utilizatorii lor. Acestea fiind spuse, dacă nu puteți găsi programul în depozitul de pachete al distribuției dvs. Linux, există o altă modalitate de a merge: construirea din sursă. Urmați instrucțiunile de mai jos pentru a afla cum să faceți Mdadm să funcționeze.

Pasul 1: Accesați pagina Mdadm GitHub și aflați ce dependențe are nevoie programul pentru a compila corect.

  Cum se instalează Ardor Audio Editor pe Linux

Pasul 2: Clonează codul sursă cu comanda git.

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

Pasul 3: Compilați codul cu comanda make.

make

Pasul 4: Instalați Mdadm pe Linux cu comanda make install.

sudo make install

Pregătiți hard disk-uri

Matricele RAID pe Linux necesită cel puțin două hard disk-uri. Aceste hard disk-uri trebuie să fie complet goale, fără nimic pe ele. Lansați un terminal și utilizați comanda DD pentru a le pune la zero pe fiecare dintre ele.

Notă: utilizați comanda lsblk pentru a determina eticheta fiecărui hard disk.

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

Acum că comanda DD este completă, utilizați instrumentul Mdadm pentru a reseta superblocul fiecărui hard disk. Asigurați-vă că înlocuiți litera „X” cu litera reală a unității.

sudo mdadm --zero-superblock /dev/sdX

Când comanda Mdadm superblock este completă, treceți la pasul următor al procesului.

Realizarea unei matrice RAID

Utilizarea Mdadm pentru a crea o nouă matrice RAID este foarte simplă. Pentru a face acest lucru, scrieți următoarea comandă într-un terminal. Asigurați-vă că modificați și eliminați X-urile în funcționarea terminalului, deoarece etichetele unității dvs. vor diferi de exemplul dat.

Notă: în acest exemplu, folosim instrumentul de management RAID Mdadm pentru a crea un dispozitiv cu două hard disk. Dacă RAID-ul dvs. are nevoie de mai mult de două hard disk-uri, schimbați raid-devices=2 în raid-devices=3 sau un număr mai mare.

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

Lăsați-l pe Mdadm să creeze dispozitivul RAID. Aveți răbdare și lăsați instrumentul să funcționeze. Când procesul este finalizat, este timpul să îl verificați pentru a vedea dacă matricea de unități funcționează.

Puteți verifica dacă RAID-ul dvs. a fost realizat cu succes executând comanda cat într-o fereastră de terminal.

cat /proc/mdstat

Formatați matrice RAID

Când combinați unități pentru a crea o matrice RAID, hard disk-urile se unesc pentru a crea un singur dispozitiv de stocare. Acest dispozitiv de stocare este complet gol și inaccesibil. Nu veți putea plasa nicio dată pe el, fără să o formatați.

  6 jocuri de strategie gratuite de descărcat pe Linux

Formatarea unei unități RAID pe Linux necesită utilizarea comenzii MKFS. Într-un terminal, executați mkfs.ext4. Rularea acestei comenzi va crea un nou sistem de fișiere Extended4 pe matrice

sudo mkfs.ext4 -F /dev/md0

Montați RAID Array

Înainte de a putea accesa noul dispozitiv RAID pe Linux, acesta trebuie să fie montat pe sistem. Pentru a-l monta, lansați un terminal și urmați pașii de mai jos.

Pasul 1: Creați un folder nou pentru montarea RAID-ului cu comanda mkdir.

sudo mkdir -p /mount/md0

Pasul 2: Utilizați comanda mount și legați matricea RAID la noul folder /mnt/md0.

sudo mount /dev/md0 /mnt/md0

Odată montat, accesați matricea RAID cu comanda CD.

cd /mnt/md0

Pentru o montare RAID permanentă pe Linux, faceți:

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

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

Dacă doriți să demontați RAID-ul, va trebui să utilizați comanda umount.

Notă: NU încercați să demontați dispozitivul RAID în timp ce copiați datele!

sudo umount /dev/md0

Comanda tradițională umount ar trebui să funcționeze. Dacă întâmpinați probleme și RAID-ul refuză să demonteze din sistem, încercați să utilizați comutatorul „l”.

sudo umount /dev/md0 -l