Linux Tutoriels

Comment configurer un RAID logiciel sur Linux

Un disque dur RAID matériel est coûteux. Pour cette raison, les utilisateurs créent régulièrement un RAID logiciel sur Linux pour satisfaire leurs besoins en données volumineuses.

La mise en place d’un pool de stockage est devenue plus facile sous Linux au fil des ans, grâce à des outils comme Mdadm. Avec ce programme, les utilisateurs peuvent créer une matrice RAID logicielle en quelques minutes!

Installez Mdadm

La meilleure façon de créer une matrice RAID sous Linux est d’utiliser l’outil Mdadm. Mdadm est un utilitaire de ligne de commande qui permet une manipulation rapide et facile des périphériques RAID. Malheureusement, ce logiciel n’est pas fourni avec la plupart des distributions par défaut. Si vous souhaitez l’utiliser, vous devrez l’installer à la main.

Ouvrez un terminal et suivez les instructions qui correspondent à votre système d’exploitation Linux.

Ubuntu

sudo apt install mdadm

Debian

sudo apt install mdadm

Arch Linux

sudo pacman -S mdadm

Feutre

sudo dnf install mdadm -y

OpenSUSE

sudo zypper install mdadm

Linux générique

La plupart des distributions Linux ont accès à Mdadm et le conditionnent pour leurs utilisateurs. Cela dit, si vous ne trouvez pas le programme dans le référentiel de paquets de votre distribution Linux, il existe une autre façon de procéder: la construction à partir des sources. Suivez les instructions ci-dessous pour savoir comment faire fonctionner Mdadm.

  Comment ajouter manuellement une pochette d'album dans iTunes

Étape 1: Rendez-vous sur la page Mdadm GitHub et découvrez les dépendances dont le programme a besoin pour compiler correctement.

Étape 2: Clonez le code source avec la commande git.

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

Étape 3: Compilez le code avec la commande make.

make

Étape 4: Installez Mdadm sous Linux avec la commande make install.

sudo make install

Préparer les disques durs

Les matrices RAID sous Linux nécessitent au moins deux disques durs. Ces disques durs doivent être complètement vierges, sans rien dessus. Lancez un terminal et utilisez la commande DD pour mettre à zéro chacun d’eux.

Remarque: utilisez la commande lsblk pour déterminer l’étiquette de chaque disque dur.

sudo dd if=/dev/zero of=/dev/sdX

Maintenant que la commande DD est terminée, utilisez l’outil Mdadm pour réinitialiser le superbloc de chaque disque dur. Assurez-vous de remplacer la lettre «X» par la lettre de lecteur réelle du lecteur.

sudo mdadm --zero-superblock /dev/sdX

Une fois la commande Mdadm superblock terminée, passez à l’étape suivante du processus.

  Comment configurer une bibliothèque musicale dans Rhythmbox sous Linux

Créer une matrice RAID

L’utilisation de Mdadm pour créer une nouvelle matrice RAID est très simple. Pour ce faire, écrivez la commande suivante dans un terminal. Assurez-vous de modifier et de supprimer les X dans le fonctionnement du terminal, car les étiquettes de votre lecteur seront différentes de l’exemple donné.

Remarque: dans cet exemple, nous utilisons l’outil de gestion RAID Mdadm pour créer un périphérique avec deux disques durs. Si votre RAID a besoin de plus de deux disques durs, remplacez raid-devices = 2 par RAID-devices = 3 ou un nombre supérieur.

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

Laissez Mdadm créer le périphérique RAID. Soyez patient et laissez l’outil fonctionner. Lorsque le processus est terminé, il est temps de le vérifier pour voir si le module RAID fonctionne.

Vous pouvez vérifier que votre RAID a été réalisé avec succès en exécutant la commande cat dans une fenêtre de terminal.

cat /proc/mdstat

Formater la matrice RAID

Lorsque vous combinez des disques pour créer une matrice RAID, vos disques durs se regroupent pour créer un seul périphérique de stockage. Ce périphérique de stockage est entièrement vide et inaccessible. Vous ne pourrez pas y placer de données sans le formater.

  Comment utiliser Dashlane Password Manager sous Linux avec Google Chrome

Le formatage d’un lecteur RAID sous Linux nécessite l’utilisation de la commande MKFS. Dans un terminal, exécutez mkfs.ext4. L’exécution de cette commande créera un nouveau système de fichiers Extended4 sur la baie

sudo mkfs.ext4 -F /dev/md0

Monter la matrice RAID

Avant de pouvoir accéder à votre nouveau périphérique RAID sous Linux, il doit être monté sur le système. Pour le monter, lancez un terminal et suivez les étapes ci-dessous.

Étape 1: Créez un nouveau dossier sur lequel monter le RAID avec la commande mkdir.

sudo mkdir -p /mount/md0

Étape 2: utilisez la commande mount et liez la matrice RAID au nouveau dossier / mnt / md0.

sudo mount /dev/md0 /mnt/md0

Une fois montée, accédez à votre matrice RAID avec la commande CD.

cd /mnt/md0

Pour un montage RAID permanent sous Linux, procédez comme suit:

sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab

sudo echo '/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0' >> /etc/fstab

Si vous souhaitez démonter votre RAID, vous devrez utiliser la commande umount.

Remarque: N’essayez PAS de démonter votre périphérique RAID pendant la copie de données!

sudo umount /dev/md0

La commande umount traditionnelle devrait fonctionner. Si vous rencontrez des problèmes et que le RAID refuse de se désinstaller du système, essayez d’utiliser le commutateur «l».

sudo umount /dev/md0 -l