Considerando apenas os conceitos envolvidos em cada camada da pilha e não a implementação específica, poderia fazer sentido para alguns aplicativos colocarem em camadas todos esses três modos de RAID.
No entanto, o layout no diagrama representado tem uma falha grave. Você ordenou as camadas incorretamente. Para obter desempenho e confiabilidade ideais, você precisa trocar a ordem das camadas RAID-1 e RAID-6.
Normalmente, o RAID-6 é configurado para tolerar a perda de dois discos. Portanto, espera-se que um RAID-6 falhe quando você perder três discos. Isso significa que, no pior caso, a perda de três dos 48 discos causaria a falha de um dos componentes do RAID-6.
Seus dados sobreviveriam a esse incidente, mas você teria que criar um novo RAID-6 a partir dos 9 discos bons e dos 3 novos discos. Depois que isso tiver sido feito, você terá que sincronizar um RAID-6 recém-criado, além de ter a camada RAID-1 replicada do outro RAID-6 para o RAID-6, que está sendo sincronizado no momento. Essa é uma operação realmente pesada de E / S.
Portanto, um caso de 3 discos perdidos requer a atenção do administrador para se recuperar e é pesado para I / O.
Em vez disso, você pode primeiro agrupar os 24 discos em 12 pares usando RAID-1 e depois combinar esses 12 RAID-1 em um RAID-6.
Dessa forma, a perda de um único disco sempre pode ser recuperada na camada RAID-1, que é muito mais eficiente que a recuperação na camada RAID-6. E mesmo no caso de 5 discos perdidos, você tem a garantia de que a camada RAID-6 sobreviverá.
Em ambos os casos, seus dados sobreviverão à perda de 5 discos, mas há uma diferença na rapidez com que você se recupera.
Em ambos os casos, seus dados podem ser perdidos devido à perda de 6 discos, mas o risco é muito maior em seu cenário descrito do que se as camadas forem trocadas.
Detalhes da implementação
Quanto mais camadas você usar, maior o risco de executar os casos em que a implementação específica apresenta problemas de entrega. Uma questão a ter em mente é se as peças de reposição podem ser compartilhadas entre os vários ramos da estrutura. Outra é a recuperação automatizada de uma perda de um dos sub-RAIDs. Por exemplo, se você perdeu os dois discos em um dos RAID-1s na camada mais baixa, ele pode criar automaticamente um novo RAID-1 a partir de duas peças de reposição e usá-lo como reserva para a próxima camada?