Hvordan konfigurere en programvare RAID på Linux

click fraud protection

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

Å sette opp et lagringsbasseng har blitt lettere 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 installere mdadm-y

Opensuse

sudo zypper install mdadm

Generisk Linux

De fleste Linux-distribusjoner har tilgang til Mdadm og pakker 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.

instagram viewer

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

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

gjøre

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.

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 super hardblokk for hver harddisk. 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

Å bruke Mdadm for å lage en ny RAID-matrise er veldig grei. 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 - Angst-enheter = 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 med suksess ved å utføre katt kommando i et terminalvindu.

katt / proc / mdstat

Formater RAID Array

Når du kombinerer stasjoner for å lage en RAID-gruppe, samles harddiskene sammen 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 rekken

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 du 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 standard, nofail, kast 0 0' >> / etc / fstab. 

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

Merk: IKKE prøv å fjerne montering av 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
watch instagram story