User Tools

Site Tools


mdadm

À 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

Bibliographie

mdadm.txt · Last modified: 2023/01/02 15:45 by 127.0.0.1