Table of Contents
À l'installation
- Création du RAID:
mdadm --create /dev/md0 --level=5 --assume-clean --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde
- Création du système de fichier:
mkfs.ext4 /dev/md0
En cas de md127 au moment du redémarrage, voici ce qu'il faut faire, minimiser le plus possible la ligne array:
ARRAY /dev/md0 level=raid5 num-devices=4 metadata=1.2 UUID=ad59674a:5376692e:8453777d:6ec90c7c
Puis exécuter: <pre>update-initramfs -u</pre>
Il suffit d'ajouter la ligne nécessaire au démarrage
/dev/md0 /srv/md0 ext4 noatime 0 0
Au démarrage suivante tout devrait être ok !!
Utilisation
Gestion d'un volume md0
Démonter le volume md0:
umount /dev/md0
Puis stopper le processus mdadm:
mdadm -S /dev/md0
Avoir des informations détaillées sur la grappe RAID md0 :
mdadm --detail /dev/md0
Gestion des disques ===
Pour sortir un disque il faut le déclarer en état défaillant:
mdadm --manage /dev/md0 --set-faulty /dev/sdb1
Puis le retirer du RAID:
mdadm --manage /dev/md0 --remove /dev/sdb1
Les lignes peuvent être combiner comme ceci:
mdadm /dev/md0 -f /dev/sdb1 -r /dev/sdb1
Le remplacer, puis ajouter le nouveau disque au RAID:
mdadm --manage /dev/md0 --add /dev/sdb1
Ajouter d'un disque de rechange (spare) à la grappe:
mdadm --add /dev/md0 /dev/sdb1
Optimisation de la gestion du RAID
Appliquer cette configuration peut découler un manque de mémoire si c'est le cas ne pas hésiter à réduire la taille de cache allouer. Voici une formule permettant de calculer la consommation mémoire:
mémoire_consommée = system_page_size * nbre_disque * stripe_cache_size
echo 32768 > /sys/block/md3/md/stripe_cache_size
Augmenter la vitesse minimum de reconstruction du RAID à 5000 K/s
sysctl -w dev.raid.speed_limit_min=5000
Augmenter la vitesse maximum de reconstruction du RAID à 50000 K/s
sysctl -w dev.raid.speed_limit_max=50000
En cas de problème
En cas de problème sur le système de fichier:
fsck.ext4 -fDC0 /dev/md0