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
sudo mdadm --zero-superblock /dev/sdX
Å 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