O RAID 0 é criado usando duas unidades: /dev/sda
e /dev/sdc
. O tipo de RAID é lógico usando o Intel RAID (configuração do BIOS).
Este computador possui dois sistemas instalados: o Windows 7 e o CentOS. Cada um tem sua própria partição no RAID apenas para dados.
Após a atualização do CentOS, a inicialização trava com a seguinte mensagem:
Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)
O Windows executa a inicialização normalmente e pode acessar o RAID, portanto, isso não é um problema de hardware nem uma bagunça do BIOS.
Após dias de ajuste com fstab
sem sucesso, optei por instalar o Fedora no lugar do CentOS. Após a instalação:
# mdadm --assemble --scan
mdadm: No arrays found in config file or automatically
Por fim, encontrei uma solução lendo o fórum do archlinux e executando:
# IMSM_NO_PLATFORM=1 mdadm --assemble --scan --verbose
[...]
mdadm: /dev/sdc is identified as a member of /dev/md/imsm0, slot -1.
mdadm: /dev/sda is identified as a member of /dev/md/imsm0, slot -1.
mdadm: added /dev/sda to /dev/md/imsm0 as -1
mdadm: added /dev/sdc to /dev/md/imsm0 as -1
mdadm: Container /dev/md/imsm0 has been assembled with 2 drives
[...]
Esta é a maneira correta de usar mdadm
no meu caso? Se sim, como configurar meu sistema para chamar mdadm
durante a inicialização com IMSM_NO_PLATFORM=1
? O arquivo /usr/lib/udev/rules.d/64-md-raid-assembly.rules
começa com:
# do not edit this file, it will be overwritten on update