Como auto remontar o array mdadm raid 10 na inicialização?

1

Usando o Linux Mint 18

Eu criei uma matriz RAID 10 de 4 discos usando mdadm . Em seguida, atualizei /etc/mdadm/mdadm.conf . Ele contém uma entrada ARRAY somente com o UUID - no /dev/sdX . Eu então executei update-initramfs -u .

Tudo está bem quando removo um cabo hdd sata para simular a falha total do hdd. O array ainda funciona no modo degradado e pode ser reparado.

O problema é que, quando eu desligo a máquina e, em seguida, removo o cabo sata. Em seguida, minha matriz de ataque não será iniciada e todas as 3 unidades restantes serão informadas como sobressalentes. Em seguida, posso usar mdadm para redigitalizar e remontar manualmente uma matriz degradada usando 3 unidades restantes, mas gostaria que isso acontecesse automaticamente na inicialização. Eu evito usar /dev/sdX em qualquer lugar, mas talvez os nomes dos dispositivos estejam sendo usados em algum lugar do sistema? E todas as unidades estão perdidas, porque se eu remover /dev/sda , então /dev/sd[b-d] mudará os nomes?

Eu tentei adicionar md-mod.start_dirty_degraded=1 como parâmetro do kernel, mas isso não ajudou.

    
por Eiver 04.11.2016 / 11:45

0 respostas