A veces ocurre que tras actualizar la versión de Linux (en mi caso desde Ubuntu Karmic a Jaunty y desde Jaunty a Lucid), el sistema no reconoce correctamente nuestro raid:
$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md_d0 : inactive raid1 sdc[0]
488383936 blocks
Si procedemos a reconstruir el raid:
$ sudo mdadm --stop /dev/md_d0
$ sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
volverá a mostrar el raid md_d0 al reiniciar, raid que por otro lado nunca hemos creado. Para solucionarlo, paramos el raid malo:
$ sudo mdadm --stop /dev/md_d0
reconstruimos el raid bueno:
$ sudo mdadm --assemble -v /dev/md0 /dev/sdc1 /dev/sdb1
y grabamos la configuración correcta en el fichero de configuración de mdadm:
$ sudo mdadm --detail --scan --verbose
mdadm: metadata format 00.90 unknown, ignored.
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=00.90 UUID=905e408d:f9e0ee85:9f9593df:8bfd8f5e
devices=/dev/sdc1,/dev/sdb1
Copiamos las dos últimas líneas (desde ARRAY) y las insertamos casi al final del fichero /etc/mdadm/mdadm.conf:
$ sudo vi /etc/mdadm/mdadm.conf
[...]
# definitions of existing MD arrays
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=00.90 UUID=905e408d:f9e0ee85:9f9593df:8bfd8f5e
devices=/dev/sdc1,/dev/sdb1
# This file was auto-generated on Thu, 20 May 2010 00:28:47 +0200
# by mkconf $Id$
Al reiniciar, el array se detectará correctamente.
Para montarlo automáticamente, hay que insertarlo al final de /etc/fstab como de costumbre:
$ sudo vi /etc/fstab
#raid
/dev/md0 /media/raid ext3 defaults 0 0
Vemos cómo queda:
tatxo@tatxo-desktop:~$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdc1[0] sdb1[1]
488383936 blocks [2/2] [UU]
unused devices: <none>


Gracias por el aporte
Me he vuelto loco buscando… PERFECTO