# À 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:
update-initramfs -u
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 # Bibliographie http://www.cyberciti.biz/tips/linux-raid-increase-resync-rebuild-speed.html