Como mdadm.conf
especifica matrizes para montagem, ela pode ser usada apenas para matrizes "normais" e não para legadas. A página manpage afirma que, para matrizes legadas (modo de construção):
This usage is similar to --create. The difference is that it creates an array without a superblock. With these arrays there is no difference between initially creating the array and subsequently assembling the array, except that hopefully there is useful data there in the second case.
Portanto, essas matrizes não são montadas. Eu acho que isso é porque não há como verificar se o array foi construído com sucesso. O mdadm
neste caso só cria o novo dispositivo sem se preocupar com quais dados estão nesses dispositivos originais.
A solução para você é construir o array na inicialização usando um script em /etc/init.d
(ou /etc/rc.local
) que será chamado antes de todos os sistemas de arquivos fstab serem montados.
Você pode tentar essa linha em mdadm.conf
, mas não acho que funcionará: ARRAY /dev/md0 level=0 devices=/dev/sdc1,/dev/sdb1