Quando eu estava fazendo inicialmente um RAID-1 no Ubuntu 9 alguns anos atrás, quando eu estava testando falhas, encontrei algo assim:
- Eu tinha uma matriz RAID-1 de 2 discos em funcionamento
- desliguei a máquina e desconectei o cabo da unidade de uma unidade
- Ligado.
Quando eu fiz isso, o boot iria travar (já faz dois anos, então não me lembro exatamente onde). Eventualmente (pelo menos 5 minutos, talvez 10 ou 15 minutos), ele me colocaria no shell initramfs. Nesse ponto, eu poderia executar mdadm
para fazer o array funcionar e concluir a inicialização.
Por outro lado, se fiz o seguinte:
- Matriz RAID-1 de 2 discos em funcionamento
- Com a máquina em funcionamento, execute
mdadm
para falhar e remover uma unidade.
- Desligue essa unidade.
- Ligado.
o sistema irá inicializar bem. Acontece que havia um "bug" (eu coloquei entre aspas porque o IIRC discutia muito sobre os prós e contras do bugzilla) que o Ubuntu é, por padrão, em um modo em que ele não monta automaticamente um array degradado. E se a sua partição raiz estiver nesse array, você não poderá inicializar (embora eventualmente você seja descartado no shell initramfs).