Direto da página do manual do mdadm.
Grow (or shrink) an array, or otherwise reshape it in some way. Currently supported growth options including changing the active size of component devices and changing the number of active devices in Linear and RAID levels 0/1/4/5/6, changing the RAID level between 0, 1, 5, and 6, and between 0 and 10, changing the chunk size and layout for RAID 0,4,5,6, as well as adding or removing a write-intent bitmap.
Além disso, o link
Voltar para sua configuração. Três unidades, portanto, dois dados + uma paridade (distribuída). Quanto mais unidades você adicionar, maior a probabilidade de que mais de um possa falhar por vez.
Se fosse eu, eu iria começar de novo com um RAID 6 e obter um disco adicional para funcionar como um hot spare. Mesmo que isso significasse comprar um controlador de armazenamento. O RAID 6 usa dois discos com valor de paridade distribuída para que seu espaço disponível seja de 4 unidades no valor.
Um compromisso seria o RAID 5 com um hot spare, que caberia no seu espaço atual de controlador de armazenamento. A exposição aqui é que você pode pegar outra falha enquanto a matriz está sendo reconstruída com a reserva, quando você perdeu tudo.
Tudo isso é ótimo, mas mesmo o RAID com peças de reposição não significa muito sem monitoramento. Acabamos de ter um HW RAID no trabalho, o RAID 6 sem peças de reposição e sem configuração de alertas. Ele perdeu as unidades de paridade e, em seguida, atingiu um erro de leitura irrecuperável único e foi isso, a matriz inteira foi perdida.
Quando você assume um software RAID, também assume a responsabilidade de executá-lo sem problemas. Se isso não é para você, sugiro que veja as matrizes de armazenamento Drobo.
Espero que isso ajude. Perder dados é uma droga ... Boa sorte!