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.conf
para 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 --examine
salidas /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.conf
Simplemente ejecute el siguiente comando
update-initramfs -u
Luego reinicie, y todo funcionará como se esperaba.
Voila;)
fuente
Descubrí que tuve que editar manualmente tanto el
mdadm.conf
comoudev.conf
para 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