Consegui resolver o problema. Na verdade não é tão difícil. Aqui estão os passos:
- Faça um scrub completo no pool
zpool scrub POOL
- Torne a partição de disco off-line com
zpool offline POOL PARTITIN
- Verifique o status com
zpool status POOL
, ele deve estar em um status degradado, mas funcionando. - Aqui é a parte complicada. Você tem que fazer o zpool para esquecer que aquela partição estava naquele pool. Eu simplesmente usei dd para sobrescrever alguns Mb-s no começo do disco, assim:
dd if=/dev/urandom of=DISK bs=1M count=10
- A última etapa é usar o comando replace assim:
zpool replace POOL OLD-PARTITION NEW-WHOLE-DISK
- O passo anterior irá iniciar uma resilverização, é claro. Depois disso, fiz outro scrub para ter certeza:)