Por uma questão de clareza, vou agregar as informações dadas por Derobert e Alexandre Alves e alguns outros testes meus aqui:
O parâmetromdadm
do% p_de --spare-devices
funciona como os estados da página do manual, ou seja, define o número de unidades "hot spare" em uma matriz. Um "hot spare", como na terminologia RAID normal, não tem nada a ver com as unidades extras presentes em uma matriz RAID 5 ou RAID 6 - é uma unidade extra destinada a assumir o controle assim que uma unidade na matriz falhou.
O número de unidades sobressalentes é fornecido no momento da criação da matriz. Mais tarde, pode ser verificado usando #mdadm --detail --scan
.
No entanto, durante o breve período de inicialização de um RAID 5 baseado em mdadm, existe uma otimização, descrita em link , que faz com que uma unidade sobressalente adicional apareça na saída desse comando:
"Para o raid5 existe uma otimização: o mdadm pega um dos discos e o marca como 'sobressalente'; cria o array no modo degradado. O kernel marca o disco reserva como 'reconstrução' e começa a ler a partir do discos "bons", calcule a paridade e determine o que deve estar no disco reserva e depois grave nele. "
Após a inicialização da matriz, o número de peças de reposição reportadas retorna ao número selecionado no momento da criação.