📌 Configuration d'un RAID 0 sous Debian 12

📌 1. Vérifier les disques disponibles

Avant de commencer, liste les disques disponibles avec :

lsblk
fdisk -l

Repère les disques que tu veux inclure dans le RAID (par exemple /dev/sdb et /dev/sdc).


📌 2. Installer les outils nécessaires

Installe mdadm, l’outil de gestion RAID sous Linux :

apt update && apt install mdadm -y

📌 3. Créer l’ensemble RAID 0

Exécute la commande suivante pour créer un RAID 0 avec les disques sélectionnés :

mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdb /dev/sdc

📌 4. Vérifier le statut du RAID

Utilise cette commande pour voir l’état du RAID :

cat /proc/mdstat

Tu peux aussi exécuter :

mdadm --detail /dev/md0

📌 5. Formater le RAID

Une fois le RAID configuré, formate le volume RAID en ext4 (ou un autre format) :

mkfs.ext4 /dev/md0

📌 6. Monter le RAID

Crée un point de montage, puis monte le RAID :

mkdir /mnt/raid0
mount /dev/md0 /mnt/raid0

Pour vérifier si tout est bien monté :

df -h

📌 7. Rendre le montage persistant

Ajoute cette ligne dans /etc/fstab pour que le RAID se monte automatiquement au démarrage :

echo "/dev/md0 /mnt/raid0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab

📌 8. Sauvegarder la configuration du RAID

Pour éviter que le RAID ne soit perdu après un redémarrage, exécute :

mdadm --detail --scan >> /etc/mdadm/mdadm.conf
update-initramfs -u

📌 💡 Dépannage des erreurs courantes

Si tu rencontres des erreurs comme "proc not mounted", essaye ces commandes après avoir monté ton RAID :

mount -t proc proc /proc
mount -t sysfs sys /sys
mount -o bind /dev /dev
mount -o bind /run /run

Si besoin, entre dans un environnement chroot :

chroot /mnt/raid0

Et n'oublie pas de recréer initramfs après toute modification RAID :

update-initramfs -u

📌 🎯 Test et validation

Après redémarrage, vérifie que le RAID est bien reconnu :

lsblk
mdadm --detail /dev/md0
df -h

📌 🎯 ASTUCE

Dans sysctl :

Pour accélérer le raid sur les disque NVME/SSD

echo "dev.raid.speed_limit_min = 50000" | sudo tee /etc/sysctl.d/raid-speed.conf
echo "dev.raid.speed_limit_max = 2000000" | sudo tee -a /etc/sysctl.d/raid-speed.conf
sysctl --system

Toutes les optimisations et astuces sont les bienvenues pour enrichir le sujet.

Merci pour ce tutoriel claire et précis je met cela en favoris

Répondre…