- - Kako postaviti softverski RAID na Linux

Kako postaviti softverski RAID na Linux

Hardverski RAID tvrdog diska je skup. Iz tog razloga, korisnici redovito kreiraju softverski RAID na Linuxu kako bi zadovoljili svoje velike potrebe za podacima.

Postavljanje prostora za pohranu postalo je lakšim tijekom godina, zahvaljujući alatima poput Mdadm. Pomoću ovog programa korisnici mogu stvoriti softverski RAID niz u nekoliko minuta!

Instalirajte Mdadm

Najbolji način za stvaranje RAID niza na Linuxu jeza korištenje alata Mdadm. Mdadm je uslužni program naredbenog retka koji omogućava brzu i jednostavnu manipulaciju RAID uređajima. Nažalost, ovaj softver ne dolazi sa većinom distribucija prema zadanim postavkama. Ako ga želite koristiti, morat ćete ga instalirati ručno.

Otvorite terminal i slijedite upute koje odgovaraju vašem Linux operativnom sustavu.

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

Generički Linux

Većina distribucija Linuxa ima pristup Mdadm ipaket za svoje korisnike. To je rečeno, ako ne možete pronaći program u skladištu paketa za distribuciju Linuxa, postoji drugi način: stvaranje iz izvora. Slijedite upute u nastavku kako biste saznali kako Mdadm raditi.

Korak 1: Pređite na stranicu Mdadm GitHub i naučite koje ovisnosti program treba pravilno sastaviti.

Korak 2: Klonirajte izvorni kod pomoću Git naredba.

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

3. korak: Sastavite kôd sa napraviti naredba.

make

4. korak: Instalirajte Mdadm na Linux sa napraviti instalaciju naredba.

sudo make install

Pripremite tvrde diskove

RAID matrici na Linuxu zahtijevaju najmanje dva tvrda diska. Ovi tvrdi diskovi moraju biti potpuno prazni, na njima nema ništa. Pokrenite terminal i koristite dd naredba da se svaki od njih nula.

Napomena: koristite lsblk naredba za određivanje oznake svakog tvrdog diska.

sudo dd if=/dev/zero of=/dev/sdX
Sad kad je dd naredba je dovršena, upotrijebite alat Mdadm za resetiranje superbloka svakog tvrdog diska. Svakako zamijenite slovo "X" stvarnim slovom pogona.
sudo mdadm --zero-superblock /dev/sdX
Kada je naredba superblok Mdadm dovršena, prijeđite na sljedeći korak u postupku.

Izrada RAID niza

Korištenje Mdadm-a za stvaranje novog RAID niza vrlo je jednostavno. Da biste to učinili, na terminal zapišite sljedeću naredbu. Obavezno izmijenite i uklonite xU radu terminala, jer će se vaše oznake pogona razlikovati od danih primjera.

Napomena: u ovom primjeru pomoću alata za upravljanje Mdadm RAID stvaramo uređaj s dva tvrda diska. Ako vam RAID treba više od dva tvrda diska, promijenite ga RAID-uređaji = 2 do RAID-uređaji = 3 ili veći broj.

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

Neka Mdadm stvori RAID uređaj. Budite strpljivi i pustite alat da djeluje. Kada je proces dovršen, vrijeme je da provjerite radi li niz pogona.

Možete provjeriti je li vaš RAID uspješno izveden izvršavanjem mačka naredba u prozoru terminala.

cat /proc/mdstat

Formirajte RAID polje

Kad kombinirate pogone za izradu RAID niza,vaš tvrdi disk zajedno objedinjuju stvoriti jedan uređaj za pohranu. Ovaj uređaj za pohranu potpuno je prazan i nepristupačan. Nećete moći staviti nikakve podatke na njih bez formatiranja.

Formatiranje RAID pogona na Linuxu zahtijeva uporabu naredbe MKFS. U terminalu izvršite mkfs.ext4, Izvođenje ove naredbe stvorit će novi datotečni sustav Extended4 na polju

sudo mkfs.ext4 -F /dev/md0

Mount RAID Array

Prije nego što pristupite svom novom RAID uređaju na Linuxu, treba ga montirati na sustav. Da biste ga ugradili, pokrenite terminal i slijedite korake u nastavku.

Korak 1: Napravite novu mapu za RAID na koju treba montirati mkdir naredba.

sudo mkdir -p /mount/md0

Korak 2: Koristiti montiranje naredite i vezajte RAID polje za novo / Mnt / md0 mapa.

sudo mount /dev/md0 /mnt/md0

Nakon montiranja pristupite svom RAID polju s CD naredba.

cd /mnt/md0

Za trajni RAID montiranje na Linuxu učinite:

sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab
sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab

Ako želite ukloniti RAID, morat ćete ga koristiti demontirati naredba.

Napomena: NE pokušavajte da uklonite svoj RAID uređaj dok kopirate podatke!

sudo umount /dev/md0

Tradicionalna demontirati naredba bi trebala raditi. Ako naiđete na probleme i RAID se ne želi ukloniti sa sustava, pokušajte upotrijebiti „L” prekidač.

sudo umount /dev/md0 -l
</ P>

komentari