Por que um URE causa perda de array durante a reconstrução do RAID 5?

2

Pelo que li, o RAID 5 é problemático com discos grandes, porque se um único disco falhar, é provável que você tenha um erro de leitura irrecuperável enquanto o array está sendo reconstruído. Pelo que posso reunir, esse URE impede que todo o array seja reconstruído. Por que um erro em um único bit / bloco / setor faz com que toda a reconstrução falhe?

Em termos de pior cenário, eu poderia imaginar se o URE ocorresse em um lugar "ruim" (por exemplo, um superbloco de sistema de arquivos) você poderia perder tudo, mas você sempre perde tudo e se sim por quê?

    
por StrongBad 02.02.2016 / 01:48

1 resposta

1

Quando confrontado com dados inconsistentes conhecidos, você não corre com ele e espera o melhor. Se você atingir as condições que o seu nível de RAID, por padrão, não pode tolerar, você para. É para isso que servem seus backups e precisamente as condições sob as quais você já entende que vai usá-los.

RAID não é backup. É uma maneira de continuar correndo por uma determinada classe de falhas.

    
por 02.02.2016 / 01:53

Tags