O problema é que o / usr / share / initramfs-tools / scripts / mdadm-functions é chamado antes de todas as unidades terem sido inicializadas.
Eu tenho 6 unidades na matriz RAID. 2 deles estão a bordo do SATA e 4 estão no cartão mpt2sas (SAS2008).
Aparentemente, o mdadm tenta inicializar o array antes que todas as 6 unidades tenham sido anexadas ao sistema
Se eu editar mdadm-functions para isso tudo funciona (correção feia):
degraded_arrays()
{
sleep 15
mdadm --misc --scan --detail --test >/dev/null 2>&1
return $((! $?))
}
Para mim, esse bug foi introduzido para quando eu atualizei do 10.04 LTS para o 12.04.1 LTS Today!