
Usando Linux Mint 18
Eu criei um array raid 10 de 4 discos usando mdadm
. Eu então atualizei /etc/mdadm/mdadm.conf
. Ele contém uma entrada ARRAY com apenas o UUID - no /dev/sdX
. Eu então executei update-initramfs -u
.
Tudo está bem quando eu removo um cabo sata do disco rígido para simular uma falha total do disco rígido. A matriz ainda funciona em modo degradado e pode ser reparada.
O problema é que quando desligo a máquina e removo o cabo sata. Então meu array raid não será inicializado e todas as 3 unidades restantes serão relatadas como sobressalentes. Posso então mdadm
verificar novamente e remontar manualmente uma matriz degradada usando três unidades restantes, mas gostaria que isso acontecesse automaticamente na inicialização. 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 são perdidas, porque se eu remover /dev/sda
, /dev/sd[b-d]
os nomes serão alterados?
Tentei adicionar md-mod.start_dirty_degraded=1
como parâmetro do kernel, mas não ajudou.