Em teoria, você pode misturar e combinar os tipos de disco o quanto quiser, desde que os discos de substituição sejam todos do mesmo tamanho maior.
Na prática, você realmente NÃO quer misturar os tipos de drive: ele introduz um nível de complexidade (porque o layout físico do disco é diferente) que geralmente faz com que a coisa toda seja muito mais lenta depois. Dependendo do tipo de controlador exato, também pode simplesmente não funcionar.
Além disso, o desempenho de toda a matriz será vinculado ao desempenho do disco mais lento: usar um SSD não ajudará em nada.
As únicas ocasiões em que eu poderia imaginar que isso teria alguma vantagem seriam:
- Substitua os discos por um modelo mais rápido (arranque um disco, substitua, espere a reconstrução terminar, prossiga com o próximo).
- Você tem uma falha e não há substituto exato disponível em um prazo razoável. Nesse caso, usar um disco de substituição de capacidade diferente pode tornar toda a sua operação mais segura até que você obtenha a substituição adequada.
É um bom momento para verificar seus backups: uma única leitura com falha em qualquer um dos discos da matriz durante a reconstrução e seus dados são torrados. É por isso que eu não recomendaria a reconstrução dos arrays com mais frequência do que você absolutamente precisa.