J'essaie de scripter la configuration RAID pour un nombre (croissant) de serveurs identiques. Les conseils que j'ai vus concernant l'utilisation de mdadm suggèrent qu'une fois la matrice RAID créée, vous pouvez l'exécuter mdadm --examine --scan >> /etc/mdadm.conf
afin que la matrice soit initialisée au démarrage. Mais cela ne semble pas fonctionner pour moi - en particulier, le tableau est présenté comme /dev/md/<hostname>:pool
, où les mdadm --examine
sorties /dev/md/pool
.
Est-ce que je fais quelque chose de mal? Y a-t-il quelque chose d'étrange dans ma version de mdadm?
[root@positron /]# mdadm --create /dev/md0 --level=0 --name=pool --raid-devices=6 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
[root@positron /]# mdadm --examine --scan
ARRAY /dev/md/pool metadata=1.2 UUID=567da122:fb8e445e:55b853e0:81bd0a3e name=positron:pool
[root@positron /]# ls /dev/md/*
/dev/md/md-device-map /dev/md/positron:pool
[root@positron /]# cat /dev/md/md-device-map
md127 1.2 22a17d56:5e448efb:e053b855:3e0abd81 /dev/md/positron:pool
[root@positron /]# mdadm --version
mdadm - v3.1.3 - 6th August 2010
Réponses:
Et voici le correctif, je ne sais pas exactement pourquoi cela fonctionne, mais c'est le cas!
Après la mise à jour de votre fichier mdadm après la création de la matrice RAID - généralement avec quelque chose comme
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
Exécutez simplement la commande suivante
update-initramfs -u
Redémarrez ensuite et tout fonctionnera comme prévu.
Voila;)
la source
J'ai constaté que je devais modifier manuellement les deux
mdadm.conf
etudev.conf
pour que les noms de périphériques manuels soient conservés.Cependant, je n'ai pas trouvé que c'était un problème avec lequel LVM est superposé.
la source
Je ne vois pas quel est le problème. Le tableau sera assemblé au démarrage, même s'il ne serait mentionné qu'avec son UUID.
la source