@jlliagre e outros que parecem pensar que o zpool inteiro morre se um dos discos (vdevs) morrer, mas o conjunto não é redundante (mirror / raidz). Isso não é verdade; um pool multi-disk irá sempre sobreviver a uma única falha completa no disco mesmo que não seja um mirror ou raidz.
Os Metadados do ZFS são sempre copiados pelo menos 2 vezes, então a falha total de um disco completo (ou qualquer parte dele) não derrubará o sistema de arquivos. Além disso, muitos arquivos, especialmente os menores, não serão distribuídos por todos os discos e, portanto, não necessariamente serão reprovados pela falha do disco. O OP está perguntando sobre o caso de um conjunto de discos múltiplos usando blocos idem (cópias de dados do usuário > 1). Aqui, uma única falha completa do disco deve nunca resultar em perda de dados. O ZFS sempre tentará colocar os blocos idem longe do bloco original, e para conjuntos com vários vdevs , isso sempre significa em outro vdev (uma exceção pode ser quando um vdev é > 50% do conjunto, o que seria muito incomum). Os metadados do sistema de arquivos também são sempre copiados +1 ou +2 vezes mais do que o nível idem , de modo que sempre sobrevive à falha do disco. Além disso, se você tiver um pool com mais de três discos, poderá perder até a metade deles sem perda de dados; O ZFS armazena os blocos idem no próximo disco, contanto que você nunca perca dois discos adjacentes, você nunca terá perda de dados. (três falhas de disco adjuntas para ditto = 2).
Quando houver cópias suficientes de dados para acessar um arquivo (se essas cópias forem de ditto blocks, mirror ou raidz), todas as cópias ausentes dos dados serão reparadas quando o arquivo for acessado. Esse é o objetivo do scrub; leia todos os dados e conserte qualquer que seja ruim fazendo uso de 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 facilmente experimentar os conceitos criando pools cujos vdevs para o armazenamento de backup são apenas arquivos comuns esparsos. Ao excluir ou corromper os arquivos vdev, você pode simular qualquer tipo de falha e verificar a integridade do pool, dos sistemas de arquivos e dos dados ao longo do caminho.
EDIT: depois de experimentar, parece que o zfs falhará no pool se um disco falhar em um conjunto multi-disco não redundante com cópias > = 2. A corrupção de dados do parital em um ou mais discos deve permanecer viável e deve ser corrigida por um scrub.