Kako postaviti softverski RAID na Linux

click fraud protection

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

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

Instalirajte Mdadm

Najbolji način za stvaranje RAID niza na Linuxu je korištenje alata Mdadm. Mdadm je uslužni program naredbenog retka koji omogućuje 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 instalirati mdadm

Debian

sudo apt instalirati mdadm

Arch Linux

sudo pacman -S mdadm

Fedora

sudo dnf instalirati mdadm -y

OpenSUSE

sudo zypper instaliraj mdadm

Generički Linux

Većina distribucija Linuxa ima pristup Mdadmu i pakira ga 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.

instagram viewer

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 klon https://github.com/neilbrown/mdadm. cd mdadm

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

napraviti

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 ako je = / 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 - stvoriti --verbose / dev / md0 - nivo = 0 --raid-uređaji = 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.

mačka / proc / mdstat

Formirajte RAID polje

Kad kombinirate pogone da biste napravili RAID polje, vaši se tvrdi diskovi zajedno kreiraju za 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 montirali, 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 mapu.

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 zadane postavke, nofail, odbaci 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” sklopka.

sudo umount / dev / md0 -l
watch instagram story