François Legault

Vue 4263 fois

Parfois, suite à la création d'un RAID sous mdadm, celui-ci n'enregistre pas bien le nom du RAID. Au lieu de le nommé md0 ou md1, ect, il lui donne un nom automatiquement généré: md125, md126, md127, ect.

Il est possible de revenir au bon nom temporairement avec la commande suivante:

sudo mdadm -Ss
sudo mdadm -A /dev/md0 /dev/sd[abc]1

Ceci a stopper le RAID puis le repartir en utilisant md0 comme nom d'array et sda1, sdb1 et sdc1 comme disque dur pour le RAID.

Par contre, au prochain démarrage du système, mdadm sera démarrer par initrd et il utilisera les configuration stocké dans celui-ci. Il reviendra donc au nom automatique, md127.

Afin de garder le bon nom suite à un redémarrage, faire les commandes précédentes, puis ajouter les détails de l'array au fichier de config pour avoir le nouveau nom:

sudo mdadm --detail --scan >> /etc/mdadm/mdadm.conf

Ensuite, editer le fichier mdadm.conf pour retirer l'ancienne ligne de configuration, celle comportant le md127.

Finalement, mettre à jour initrd comme suit:

update-initramfs -v -u

Lors du prochain démarrage, les bonne sinformation de configuration de mdadm étant dans initrd, le RAID démarrera avec le bon nom: md0