Introduction
Un RAID 1 logiciel permet de dupliquer les données sur deux disques pour assurer la tolérance aux pannes. Grâce à MDADM, l’outil standard sous Linux, vous pouvez créer, gérer et surveiller un ensemble RAID 1 facilement, sans matériel dédié.
Prérequis
- Un serveur Linux (Debian 11/12, Ubuntu 20.04/22.04)
- Deux disques identiques (ex : /dev/sdb, /dev/sdc)
- Droits sudo/root
Installation de MDADM
sudo apt update
sudo apt install mdadm -y
Préparation des disques
Effacer les anciens superblocs
sudo wipefs --all /dev/sd[b-c]
(Optionnel) Partitionnement
Utilisez fdisk
ou parted
pour créer une partition de type fd
(Linux RAID) sur chaque disque.
Création de l’ensemble RAID 1
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
/dev/md0
: nom de l’ensemble RAID--level=1
: type RAID 1--raid-devices=2
: deux disques
Vérification de l’état du RAID
cat /proc/mdstat
ou
sudo mdadm --detail /dev/md0
Formatage et montage
sudo mkfs.ext4 /dev/md0
sudo mkdir -p /mnt/raid1
sudo mount /dev/md0 /mnt/raid1
Configuration du montage automatique
Générer la configuration MDADM
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
Ajouter à /etc/fstab
echo '/dev/md0 /mnt/raid1 ext4 defaults,nofail,discard 0 0' | sudo tee -a /etc/fstab
Surveillance et maintenance
- Notifications par mail : configurer
MAILADDR
dans/etc/mdadm/mdadm.conf
- Analyse périodique :
echo '*/6 * * * * root mdadm --monitor --scan --mail=admin@example.com' | sudo tee /etc/cron.d/mdadm-monitor
- Reconstruction automatique :
defaults,auto
Avantages et limites
Avantages | Limites |
Tolérance aux pannes | Occupation double d’espace disque |
Mise à jour à chaud | Performances réduites en écriture |
Conclusion
Le RAID 1 logiciel avec MDADM est une solution économique et simple pour protéger vos données sur Linux. En suivant ces étapes, vous disposerez d’une configuration redondante, facile à superviser et à maintenir.