====== MDADM ======
===== Installation =====
apt-get install mdadm
===== Activation =====
rc-update add mdraid boot
rc-update add mdadm boot
/etc/init.d/mdadm start
/etc/init.d/mdraid start
Systemd :
systemctl enable mdmonitor
systemctl start mdmonitor
===== Préparation des disques =====
===== Tests S.M.A.R.T. =====
Installer de quoi faire les tests :
apt-get install smartmontools
Test rapide d'un disque :
smartctl -t short /dev/sdb
Une fois le test fini, on affiche le résultat :
smartctl -l selftest /dev/sdb
Test de lecture des attributs, sans lancer le test (donc très rapide) :
smartctl -s on -a /dev/sdb
===== Partitions =====
gdisk /dev/sdb
* O : Nouvelle table,
* N : Nouvelle partition, choisir "Linux RAID" comme FS (fd00),
* W : Valider les changements.
===== Création =====
Choisir le level : 0,1,5,6... et le nombre de disques :
mdadm --create /dev/md0 --level=1 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
Ou :
mdadm --create /dev/md0 --level=1 --raid-devices=3 /dev/sd[b-d]
===== Monitoring et informations sur la grappe =====
cat /proc/mdstat
Si on veut un rafraichissement, genre lors d'un rebuild :
watch cat /proc/mdstat
===== Informations =====
mdadm --detail /dev/md0
===== Filesystem =====
On crée le FS :
mkfs.ext4 /dev/md0
On le monte :
mount /dev/md0 /mnt
Montage permanent (dans ''/etc/fstab''):
/dev/md0 on /mnt type ext4 (rw,relatime,data=ordered)
Génération de la config :
mdadm --detail --scan >> /etc/mdadm.conf
Debian :
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
===== Supprimer un disque =====
Le marquer défaillant :
mdadm --fail /dev/md0 /dev/sdc
Le supprimer :
mdadm --remove /dev/md0 /dev/sdc
2 en 1 :
mdadm /dev/md0 --fail /dev/sdc --remove /dev/sdc
===== Ajouter un disque =====
mdadm --add /dev/md0 /dev/sde
===== Agrandir la grappe après ajout d'un disque =====
mdadm --grow /dev/md0 --raid-devices=4
Check :
mdadm --detail /dev/md0
Agrandir le FS :
resize2fs /dev/md0
Avec fichier de recovery :
mdadm --grow /dev/md0 --raid-devices=4 --backup-file=/root/recovery.file
===== Plus d'infos =====
https://raid.wiki.kernel.org/index.php/Growing