Estoy tratando de escribir la configuración RAID para un número (creciente) de servidores idénticos. El consejo que he visto para usar mdadm sugiere que una vez que se haya creado la matriz RAID, puede ejecutarla mdadm --examine --scan >> /etc/mdadm.confpara que la matriz se inicialice en el arranque. Pero eso no parece funcionar para mí, en particular, la matriz se presenta como /dev/md/<hostname>:pool, donde las mdadm --examinesalidas /dev/md/pool.
¿Estoy haciendo algo mal? ¿Hay algo extraño en mi versión 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

Respuestas:
Y aquí está la solución, no estoy del todo claro por qué funciona, ¡pero lo hace!
Después de actualizar su archivo mdadm después de la creación de la matriz RAID, generalmente con algo como
mdadm --detail --scan >> /etc/mdadm/mdadm.confSimplemente ejecute el siguiente comando
update-initramfs -uLuego reinicie, y todo funcionará como se esperaba.
Voila;)
fuente
Descubrí que tuve que editar manualmente tanto el
mdadm.confcomoudev.confpara obtener los nombres manuales del dispositivo.Sin embargo, no he encontrado que sea un problema en el que uno de los LVM esté en capas en la parte superior.
fuente
No veo cuál es el problema. La matriz se ensamblará en el arranque, incluso si solo se mencionara con su UUID.
fuente