Eu tenho uma caixa pfSense com um RAID-1 de 2 unidades usando gmirror
. Recentemente, uma unidade falhou e eu a substituí, e o RAID-1 está de volta ao normal. Mas esse incidente também me interessou na criação de um RAID-1 de 3 unidades, apenas pela redundância extra.
Enfim, achei que seria extremamente fácil fazer isso. Basta conectar uma terceira unidade à caixa e usar gmirror insert
para adicionar a nova unidade ao RAID.
Então, anexei um novo disco (do mesmo tamanho que os outros 2) via ATA serial na caixa pfSense. Após a reinicialização, o disco apareceu em / dev como ada2
.
Portanto, antes de tentar adicionar o novo disco, gmirror status
mostrei o seguinte:
Name Status Components
mirror/pfSenseMirror COMPLETE ada0 (ACTIVE)
ada1 (ACTIVE)
Então eu digitei:
gmirror insert pfSenseMirror /dev/ada2
Depois disso, verifiquei o status novamente com o status gmirror e ele mostrou:
Name Status Components
mirror/pfSenseMirror DEGRADED ada0 (ACTIVE)
ada1 (ACTIVE)
ada2 (SYNCHRONIZING, 0%)
Então parecia que tudo estava indo bem ...
Mas então, alguns minutos depois, verifico o status gmirror novamente e agora mostra:
Name Status Components
mirror/pfSenseMirror DEGRADED ada0 (ACTIVE)
ada2 (SYNCHRONIZING, 9%)
Então ... WTF? Parece que começou a unidade ada1
do RAID por algum motivo.
Então, o que exatamente está acontecendo aqui? Limita gmirror
inerentemente um RAID 1 a apenas 2 unidades? Ou fiz algo errado aqui?