A afirmação de que o RAIDZ-1 não é "bom o suficiente para falhas do mundo real" é porque você provavelmente terá um erro de mídia latente em um de seus discos sobreviventes quando a hora da reconstrução chegar. A mesma lógica se aplica ao RAID5.
Antes de entrarmos em detalhes, considere seu caso de uso. Você está armazenando fotos, rasgos de MP3 e DVD? Se assim for, você pode não se importar se perde permanentemente um único bloco do array. Por outro lado, se são dados importantes, isso pode ser um desastre.
O ZFS atenua essa falha até certo ponto. Se um dispositivo RAID5 não puder ser reconstruído, você está praticamente sem sorte; copie seus dados (restantes) e reconstrua a partir do zero. Com o ZFS, por outro lado, ele reconstruirá todos os arquivos, exceto o mau, e permitirá que o administrador "limpe" os erros. Você perderá um arquivo / parte de um arquivo, mas não perderá a matriz inteira. E, claro, a verificação de paridade do ZFS significa que você será informado de forma confiável de que há um erro. Caso contrário, acredito que seja possível (embora improvável) que vários erros resultem em uma reconstrução aparentemente bem-sucedida, mas que devolva dados incorretos.
Como o ZFS é uma " violação de camadas excessiva ", ele também sabe quais áreas não têm dados sobre eles e podem ignorá-los na reconstrução. Portanto, se sua matriz está meio vazia, você tem metade da chance de ter um erro de reconstrução.
Você pode reduzir a probabilidade desses tipos de erros de recriação em qualquer nível de RAID fazendo " zpool scrubs " ou " O mdadm verifica " da sua matriz. Existem comandos / processos semelhantes para outros RAIDs; por exemplo, os cartões RAID LSI / dell PERC chamam isso de "leitura de patrulha". Estes vão ler tudo, o que pode ajudar as unidades de disco a encontrar setores em falha, e redesigná-los, antes que se tornem permanentes. Se eles forem permanentes, o sistema RAID (ZFS / md / raid card / whatever) pode reconstruir os dados a partir da paridade.
Mesmo se você usar RAIDZ2 ou RAID6, scrubs regulares são importantes.
Uma observação final - o RAID de qualquer tipo não é um substituto para backups - ele não protege você contra exclusão acidental, ransomware etc. Embora os instantâneos comuns do ZFS possam fazer parte de uma estratégia de backup.