El sistema Linux no puede encontrar el dispositivo RAID 10 md después de reiniciar el sistema

El sistema Linux no puede encontrar el dispositivo RAID 10 md después de reiniciar el sistema

Ejecuté estos comandos:

$ sudo mdadm --verbose --create /dev/md0 --level=10 --chunk=256 --raid-devices=4 /dev/sdh1 /dev/sdh2 /dev/sdh3 /dev/sdh4
$ echo 'DEVICE /dev/sdh1 /dev/sdh2 /dev/sdh3 /dev/sdh4' | sudo tee -a /etc/mdadm.conf
$ sudo mdadm --detail --scan | sudo tee -a /etc/mdadm.conf

Parece que mi sistema ya no puede encontrar el dispositivo RAID después del reinicio.

Ejecución de mdadm -Q /dev/sdh1salidas

/dev/sdh1: is not an md array
/dev/sdh1: device 0 in 4 device unknown raid10 array.  Use mdadm --examine for more detail.

y mdadm -Q /dev/md0salidas

mdadm: cannot open /dev/md0: No such file or directory

Mi /etc/rc.sysinittiene esta línea:

# Start any MD RAID arrays that haven't been started yet
[ -r /proc/mdstat -a -r /dev/md/md-device-map ] && /sbin/mdadm -IRs

No estoy seguro de qué hace esto pero no tengo un /dev/mddirectorio. Estoy ejecutando un Amazon Linux.

¿Algún consejo sobre lo que puedo hacer? ¿Podría el kernel haber cambiado el nombre del dispositivo RAID? ¿Debo modificar mi rc.sysinitarchivo?

Respuesta1

La matriz se debe volver a ensamblar desde las unidades miembro al iniciar. Esto se puede hacer con:

mdadm -A /dev/mdx /dev/parti /dev/partk /dev/partn [...]

Generalmente es más conveniente hacer esto automáticamente en /etc/mdadm.conf:

DISPOSITIVO /dev/sd*

ARRAY /dev/md2 nivel=raid10 num-dispositivos=4 metadatos=0.90 UUID=b9de52aa:2907a6ca:5c45245c:9d6efa15
ARRAY /dev/md1 nivel=raid1 num-dispositivos=4 metadatos=0.90 UUID=f9d44a97:e751f917:e8628a2d:b6e629f3
ARRAY /dev/md3 nivel=raid0 num-dispositivos=4 metadatos=0.90 UUID=2aa775b8:35cfe1c0:25d36f80:9c6df7c4
ARRAY /dev/md5 nivel=raid10 num-dispositivos=4 metadatos=0.90 UUID=db8bc05d:ca12cbfc:4c6759c5:2c647efc
ARRAY /dev/md6 nivel=raid10 num-dispositivos=4 metadatos=0.90 UUID=10b5e3c9:b5c54ccc:c588f210:baae4ad8
ARRAY /dev/md50 nivel=raid5 num-dispositivos=3 metadatos=0.90 UUID=2ba30d45:fa43a215:60c02926:be4d01ef
ARRAY /dev/md7 nivel=raid5 num-dispositivos=4 metadatos=0.90 UUID=7bd7830f:bcc40674:6821c544:014da426

Para referencia:

http://aws.amazon.com/articles/1074

información relacionada