- Modifié
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.