Een hardwarematige harde schijf RAID is kostbaar. Om deze reden maken gebruikers regelmatig een software-RAID op Linux om aan hun grote gegevensbehoeften te voldoen.
Het opzetten van een opslagpool is in de loop der jaren eenvoudiger geworden op Linux, dankzij tools zoals Mdadm. Met dit programma kunnen gebruikers in enkele minuten een software RAID-array maken!
Installeer Mdadm
De beste manier om een RAID-array op Linux te maken isom de Mdadm-tool te gebruiken. Mdadm is een opdrachtregelprogramma waarmee u RAID-apparaten snel en eenvoudig kunt bewerken. Helaas wordt deze software niet standaard bij de meeste distributies geleverd. Als u het wilt gebruiken, moet u het handmatig installeren.
Open een terminal en volg de instructies die overeenkomen met uw Linux-besturingssysteem.
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
Generieke Linux
De meeste Linux-distributies hebben toegang tot Mdadm enverpak het voor hun gebruikers. Dat gezegd hebbende, als je het programma niet in de pakketrepository van je Linux-distributie kunt vinden, is er een andere manier om te gaan: bouwen vanaf de bron. Volg de onderstaande instructies om te leren hoe u Mdadm aan het werk kunt krijgen.
Stap 1: Ga naar de Mdadm GitHub-pagina en ontdek welke afhankelijkheden het programma nodig heeft om correct te compileren.
Stap 2: Kloon de broncode met de git commando.
git clone https://github.com/neilbrown/mdadm cd mdadm
Stap 3: Compileer de code met de maken commando.
make
Stap 4: Installeer Mdadm op Linux met de maak installeren commando.
sudo make install
Bereid harde schijven voor
RAID-arrays op Linux vereisen minimaal twee harde schijven. Deze harde schijven moeten volledig leeg zijn, met niets erop. Start een terminal en gebruik de DD commando om elk van hen op nul te zetten.
Opmerking: gebruik de lsblk opdracht om het label van elke harde schijf te bepalen.

sudo dd if=/dev/zero of=/dev/sdX
sudo mdadm --zero-superblock /dev/sdX
Een RAID-array maken
Het is heel eenvoudig om Mdadm te gebruiken om een nieuwe RAID-array te maken. Om dit te doen, schrijft u het volgende commando in een terminal. Zorg ervoor dat u de XDe terminal werkt, omdat uw schijflabels verschillen van het gegeven voorbeeld.
Opmerking: in dit voorbeeld gebruiken we de Mdadm RAID-managementtool om een apparaat met twee harde schijven te maken. Als uw RAID meer dan twee harde schijven nodig heeft, wijzigt u raid-inrichtingen = 2 naar raid-inrichtingen = 3 of een hoger nummer.

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX
Laat Mdadm het RAID-apparaat maken. Wees geduldig en laat het gereedschap werken. Wanneer het proces is voltooid, is het tijd om te controleren of de drive-array werkt.
U kunt controleren of uw RAID met succes is uitgevoerd door de kat commando in een terminalvenster.
cat /proc/mdstat
Formatteer RAID-array
Wanneer u schijven combineert om een RAID-array te maken,uw harde schijven worden samengevoegd om één opslagapparaat te maken. Dit opslagapparaat is volledig leeg en niet toegankelijk. U kunt er geen gegevens op plaatsen zonder deze te formatteren.
Het formatteren van een RAID-schijf op Linux vereist het gebruik van de MKFS-opdracht. Voer in een terminal uit mkfs.ext4. Als u deze opdracht uitvoert, wordt een nieuw Extended4-bestandssysteem in de array gemaakt
sudo mkfs.ext4 -F /dev/md0
Mount RAID-array
Voordat u toegang krijgt tot uw nieuwe RAID-apparaat op Linux, moet het op het systeem worden gemonteerd. Start een terminal en volg de onderstaande stappen om hem te monteren.
Stap 1: Maak een nieuwe map voor de RAID om mee te mounten met de mkdir commando.
sudo mkdir -p /mount/md0
Stap 2: Gebruik de berg commando en bind de RAID-array aan de nieuwe / Mnt / md0 map.
sudo mount /dev/md0 /mnt/md0
Eenmaal aangekoppeld, toegang tot uw RAID-array met de CD commando.
cd /mnt/md0
Voor een permanente RAID-mount op Linux doet u het volgende:
sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab
Als u uw RAID wilt verwijderen, moet u gebruik maken van de umount commando.
Opmerking: probeer NIET uw RAID-apparaat te verwijderen tijdens het kopiëren van gegevens!
sudo umount /dev/md0
De traditionele umount commando zou moeten werken. Als u problemen ondervindt en de RAID weigert de installatie van het systeem ongedaan te maken, probeer dan de “L” schakelaar.
sudo umount /dev/md0 -l</ P>
Comments