Em geral, as versões mais antigas do conjunto podem ser lidas por sistemas mais novos, mas não o contrário (ou seja, depois de fazer um zpool upgrade
no seu conjunto, você não pode voltar sem destruir todo o conjunto).
Portanto, primeiro tentarei a abordagem simples:
- Faça um backup completo e teste se você pode voltar a esse backup sem problemas.
- Remova todos os dispositivos de log ou de cache do pool se você os tiver anexado.
- Pare todas as entradas / saídas no pool, por exemplo, serviços de compartilhamento de rede.
-
zpool export
do pool. - Desligue o sistema, troque um ou dois discos para o novo. *
- Instale seu sistema básico em outro disco.
-
zpool import
do pool. - Opcionalmente, adicione o segundo disco se você tiver adicionado apenas um e aguarde a conclusão do resilver.
*) Em teoria, você sempre trocaria ambos os discos, porque você tem um backup de trabalho de qualquer maneira. Eu apenas gosto da paz de espírito de ter sempre outro disco de trabalho no sistema antigo, caso eu estrague algo. Muito mais rápido voltar atrás do que com backups, e a chance de ocorrer um bitflip nos 5 minutos entre a troca é mínima.