esclarecimento RAID

3

Eu pensei que eu entendia o RAID, mas estou vendo imagens da Wikipedia, e não parece que eu saiba. Por exemplo, tire esta imagem:

O que a 'paridade' faz? Por exemplo, o que acontece se o disco 2 falhar de repente? Como o sistema se recupera?

    
por waiwai933 04.05.2010 / 06:34

2 respostas

5

link ...

Bloco de paridade

Um bloco de paridade é usado por certos níveis de RAID. A redundância é obtida pelo uso de blocos de paridade. Se uma única unidade na matriz falhar, os blocos de dados e um bloco de paridade das unidades de trabalho poderão ser combinados para reconstruir os dados ausentes.

Dado o diagrama abaixo, onde cada coluna é um disco, suponha A1 = 00000111, A2 = 00000101 e A3 = 00000000. Ap, bloco de paridade gerado por XORing A1, A2 e A3, será então igual a 00000010. O disco 1 falha, A2 não estará mais acessível, mas pode ser reconstruído por XORing A1, A3 e Ap:

A2 = A1 XOR A3 XOR Ap = 00000101

    
por 04.05.2010 / 06:52
0

A paridade é usada não só para ajudar a manter a transmissão de dados em raid arrays, mas também para reconstruir dados se o disco 0, 1 ou 2 cair. Eu acho que esta imagem é uma representação melhor de como o ataque três se parece.

Na imagem: bloco 1a, 1b, 1c são dados duplicados a primeira paridade mantém o controle dos blocos de dados

    
por 04.05.2010 / 06:49