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:)