@jlliagre e outros que parecem pensar que o zpool inteiro morre se um dos discos (vdevs) morre, mas o pool não é redundante (mirror / raidz). Isso não é verdade; um pool de vários discos sempre sobreviverá a uma única falha de disco completa, mesmo que não seja um espelho ou um RAIDZ.
Os metadados do ZFS são sempre copiados pelo menos duas vezes, para que a falha total de um disco completo (ou de qualquer parte dele) não destrua o sistema de arquivos. Além disso, muitos arquivos, especialmente os menores, não serão espalhados por todos os discos e, portanto, não serão necessariamente afetados pela falha do disco. O OP está perguntando sobre o caso de um pool de discos múltiplos usando blocos iguais (cópias de dados do usuário> 1). Aqui, uma única falha completa do disco nunca deve resultar em perda de dados.O ZFS sempre tentará colocar os ditto blocos longe do bloco original e, para pools com vários vdevs, isso sempre significa em outro vdev (uma exceção pode ser onde um vdev está> 50% do pool, o que seria muito incomum) . Os metadados do sistema de arquivos também são sempre copiados +1 ou +2 vezes mais que o mesmo nível , portanto, sempre sobreviverão a falhas no disco. Além disso, se você tiver um pool com mais de três discos, poderá perder até metade deles sem perda de dados; O ZFS armazena os mesmos blocos no próximo disco, desde que você nunca perca dois discos adjacentes e nunca perca dados. (falha de três discos apropriados para o mesmo nome = 2).
Quando houver cópias suficientes de dados para acessar um arquivo (sejam essas cópias dos mesmos blocos, espelhos ou raidz), todas as cópias ausentes de dados serão reparadas quando o arquivo for acessado. Esse é o objetivo da limpeza; leia todos os dados e corrija todos os problemas usando cópias redundantes. Portanto, para responder diretamente à pergunta do OP, basta fazer uma limpeza após a substituição da unidade com falha e todas as cópias serão restauradas.
Como sempre, você pode experimentar facilmente os conceitos criando pools cujos vdevs para backup de armazenamento são apenas arquivos esparsos comuns. Ao excluir ou corromper os arquivos vdev, você pode simular qualquer tipo de falha e verificar a integridade do pool, sistemas de arquivos e dados ao longo do caminho.
EDIT: após a experimentação, parece que o zfs falhará no pool se um disco falhar em um pool não redundante de vários discos com cópias> = 2. A corrupção de dados paritais em um ou mais discos deve permanecer sobrevivível e deve ser corrigida por uma limpeza.