MDADM não iniciou a reconstrução após a inserção de um disco

1

Eu sou novo no RAID de software Linux. Eu construí um RAID6 com 6 discos SATA hot-swappable. Eu testei o cenário de falha, desconectando 1 disco. O SO removeu os dispositivos de / dev e o mdadm mostrou que o array estava degradado. Isso é esperado. No entanto, quando eu coloquei o disco de volta, embora o sistema operacional tenha restabelecido o nome do dispositivo, o mdadm ainda mostrou que ele foi removido. Eu tenho que emitir um comando para adicionar esta unidade, a fim de lançar a reconstrução.

Como o mdadm sabe que um disco foi removido, eu esperava que ele reconstruísse o array quando um novo disco fosse inserido. Mas isso não é o esperado. Então, minha pergunta é - é possível começar a reconstrução de RAID suave sempre que um novo disco é inserido no mesmo local?

    
por cuteCAT 26.03.2013 / 14:57

1 resposta

3

A sincronização automática é limitada a dispositivos sobressalentes. É de uso prático limitado esperar que uma unidade desaparecida volte sem intervenção manual. Se o dispositivo (ou sua conexão) não for confiável, uma sincronização demorada pode não ser o que você deseja. Se isto é importante para você, então você pode verificar regularmente através do cron para tais ocorrências estranhas ou acionar a ação apropriada do mdadm via udev.

    
por 26.03.2013 / 16:08

Tags