- - Hvordan konfigurere en programvare RAID på Linux

Hvordan konfigurere en programvare RAID på Linux

En maskinvarebasert harddisk RAID er kostbar. Av denne grunn oppretter brukere regelmessig en programvare RAID på Linux for å tilfredsstille deres store databehov.

Å sette opp et lagringsbasseng har blitt enklere på Linux gjennom årene, takket være verktøy som Mdadm. Med dette programmet kan brukere opprette en RAID-programvare på noen få minutter!

Installer Mdadm

Den beste måten å lage en RAID-matrise på Linux erå bruke Mdadm-verktøyet. Mdadm er et kommandolinjeverktøy som gir mulighet for rask og enkel manipulering av RAID-enheter. Dessverre kommer ikke denne programvaren med flest distribusjoner som standard. Hvis du vil bruke den, må du installere den for hånd.

Åpne en terminal og følg instruksjonene som tilsvarer ditt Linux-operativsystem.

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

Generisk Linux

De fleste Linux-distribusjoner har tilgang til Mdadm ogpakke det for sine brukere. Når det er sagt, hvis du ikke finner programmet i Linux-distribusjonens pakkeregister, er det en annen vei å gå: å bygge fra kilde. Følg instruksjonene nedenfor for å lære hvordan du får Mdadm til å fungere.

Trinn 1: Gå over til Mdadm GitHub-siden og lær hvilke avhengigheter programmet trenger for å samle riktig.

Steg 2: Klon kildekoden med git kommando.

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

Trinn 3: Sett sammen koden med gjøre kommando.

make

Trinn 4: Installer Mdadm på Linux med gjøre installere kommando.

sudo make install

Forbered harddisker

RAID-matriser på Linux krever minst to harddisker. Disse harddiskene må være helt tomme, uten noe på dem. Start en terminal og bruk DD kommandoen til null hver av dem ut.

Merk: bruk lsblk kommando for å bestemme hver harddisk etikett.

sudo dd if=/dev/zero of=/dev/sdX
Nå som DD kommandoen er fullført, bruk Mdadm-verktøyet for å tilbakestille hver harddisks superblokk. Husk å bytte ut bokstaven "X" med stasjonens faktiske stasjonsbokstav.
sudo mdadm --zero-superblock /dev/sdX
Når Mdadm-superblokk-kommandoen er fullført, går du videre til neste trinn i prosessen.

Å lage en RAID-matrise

Det er veldig greit å bruke Mdadm for å lage en ny RAID-matrise. For å gjøre det, skriv ut følgende kommando i en terminal. Sørg for å endre og fjerne XI terminaloperasjonen, ettersom stasjonsetikettene dine vil avvike fra det gitte eksemplet.

Merk: i dette eksemplet bruker vi Mdadm RAID-administrasjonsverktøyet til å lage en enhet med to harddisker. Hvis RAID-enheten din trenger mer enn to harddisker, endrer du raid-enheter = 2 til raid-enheter = 3 eller et høyere tall.

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

La Mdadm lage RAID-enheten. Vær tålmodig, og la verktøyet fungere. Når prosessen er fullført, er det på tide å sjekke den for å se om stasjonsgruppen fungerer.

Du kan sjekke at RAID-en din ble opprettet ved å utføre katt kommando i et terminalvindu.

cat /proc/mdstat

Formater RAID Array

Når du kombinerer stasjoner for å lage en RAID-matrise,harddiskene dine samles for å lage en enkelt lagringsenhet. Denne lagringsenheten er helt tom og utilgjengelig. Du vil ikke kunne plassere noen data på den uten å formatere dem.

Formatering av en RAID-stasjon på Linux krever bruk av MKFS-kommandoen. I en terminal, kjør mkfs.ext4. Hvis du kjører denne kommandoen, vil du opprette et nytt Extended4-filsystem i matrisen

sudo mkfs.ext4 -F /dev/md0

Monter RAID Array

Før du får tilgang til den nye RAID-enheten din på Linux, må den monteres på systemet. For å montere den, start en terminal og følg trinnene nedenfor.

Trinn 1: Lag en ny mappe for RAID å montere den med mkdir kommando.

sudo mkdir -p /mount/md0

Steg 2: Bruke mount kommandoen og bind RAID-matrisen til den nye / Mnt / md0 mappe.

sudo mount /dev/md0 /mnt/md0

Når den er montert, får du tilgang til RAID-arrayet med CD kommando.

cd /mnt/md0

For en permanent RAID-montering på Linux, gjør du:

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

Hvis du vil avmontere RAID-en, må du benytte deg av umount kommando.

Merk: Ikke prøv å avmontere RAID-enheten mens du kopierer data!

sudo umount /dev/md0

Det tradisjonelle umount kommandoen skal fungere. Hvis du har problemer, og RAID nekter å fjerne montering fra systemet, kan du prøve å bruke “L” bytte om.

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

kommentarer