En hardwarebaseret harddisk RAID er kostbar. Af denne grund opretter brugere regelmæssigt en software RAID på Linux for at tilfredsstille deres store databehov.
Opsætning af en opbevaringspool er blevet lettere på Linux gennem årene takket være værktøjer som Mdadm. Med dette program kan brugerne oprette en software RAID-array på få minutter!
Installer Mdadm
Den bedste måde at oprette en RAID-matrix på Linux erat bruge Mdadm-værktøjet. Mdadm er et kommandolinjeværktøj, der giver mulighed for hurtig og nem manipulering af RAID-enheder. Desværre leveres denne software ikke som de fleste distributioner som standard. Hvis du vil bruge det, skal du installere det for hånd.
Åbn en terminal, og følg instruktionerne, der svarer til dit 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-distributioner har adgang til Mdadm ogpakke det til deres brugere. Når det er sagt, hvis du ikke kan finde programmet i din Linux-distributions pakkeopbevaring, er der en anden vej at gå: at bygge fra kilden. Følg instruktionerne herunder for at lære, hvordan man får Mdadm til at arbejde.
Trin 1: Gå over til Mdadm GitHub-siden, og lær, hvilke afhængigheder programmet har brug for for at oprette korrekt.
Trin 2: Klon kildekoden med git kommando.
git clone https://github.com/neilbrown/mdadm cd mdadm
Trin 3: Kompiler koden med lave kommando.
make
Trin 4: Installer Mdadm på Linux med gøre installation kommando.
sudo make install
Forbered harddiske
RAID-arrays på Linux kræver mindst to harddiske. Disse harddiske skal være helt tomme og intet på dem. Start en terminal, og brug DD kommando til nul hver af dem ud.
Bemærk: brug lsblk kommando til at bestemme hver harddisks etiket.

sudo dd if=/dev/zero of=/dev/sdX
sudo mdadm --zero-superblock /dev/sdX
Oprettelse af en RAID-matrix
Brug af Mdadm til at oprette en ny RAID-matrix er meget ligetil. For at gøre det skal du skrive ud følgende kommando i en terminal. Sørg for at ændre og fjerne xI terminalen, da dine drevmærker afviger fra det givne eksempel.
Bemærk: I dette eksempel bruger vi Mdadm RAID-styringsværktøjet til at oprette en enhed med to harddiske. Hvis din RAID har brug for mere end to harddiske, skal du ændre raid-enheder = 2 til raid-enheder = 3 eller et højere tal.

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX
Lad Mdadm oprette RAID-enheden. Vær tålmodig, og lad værktøjet arbejde. Når processen er afsluttet, er det tid til at tjekke det for at se, om drevet array fungerer.
Du kan kontrollere, at din RAID blev oprettet med succes ved at udføre kat kommando i et terminalvindue.
cat /proc/mdstat
Formater RAID-matrix
Når du kombinerer drev til at oprette en RAID-matrix,dine harddiske samles sammen for at oprette en enkelt lagerenhed. Denne lagerenhed er helt tom og utilgængelig. Du vil ikke være i stand til at placere nogen data på dem uden at formatere dem.
Formatering af et RAID-drev på Linux kræver brug af MKFS-kommandoen. Kør i en terminal mkfs.ext4. Kørsel af denne kommando opretter et nyt Extended4-filsystem i matrixen
sudo mkfs.ext4 -F /dev/md0
Monter RAID Array
Før du kan få adgang til din nye RAID-enhed på Linux, skal den monteres på systemet. For at montere den skal du starte en terminal og følge nedenstående trin.
Trin 1: Opret en ny mappe til RAID, der skal monteres på med mkdir kommando.
sudo mkdir -p /mount/md0
Trin 2: Brug mount kommando og bind RAID-matrixen til den nye / Mnt / md0 folder.
sudo mount /dev/md0 /mnt/md0
Når den er monteret, få adgang til din RAID-matrix med CD kommando.
cd /mnt/md0
For en permanent RAID-mount på Linux skal du gøre:
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 gerne vil afmontere din RAID, skal du gøre brug af umount kommando.
Bemærk: Forsøg IKKE at afmontere din RAID-enhed, mens du kopierer data!
sudo umount /dev/md0
Den traditionelle umount kommando skal fungere. Hvis du har problemer, og RAID nægter at fjerne montering fra systemet, skal du prøve at bruge ”L” kontakt.
sudo umount /dev/md0 -l</ P>
Kommentarer