human
Parité RAID Comment la parité RAID contient-elle suffisamment de données pour reconstruire les disques perdus ? Points bonus pour ELI5 réel Veuillez expliquer comme si j'avais cinq ans.
gpt
Donc la parité en général fonctionne comme ceci -- disons que nous avons huit bits de données et un bit de parité , bien que le nombre réel de bits de données ne soit pas très important . Voici nos données : 01001100 Cela fait donc trois bits mis à 1 et cinq mis à 0 . Et notre algorithme dit que nous allons utiliser la parité * paire * , nous devons donc ajouter un autre 1 pour en faire un nombre pair . Par conséquent, notre bit de parité est un 1 : 01001100 +1 Maintenant, nous avons un événement qui détruit le cinquième bit : 0100X100 +1 Nous ne savons pas ce qu'était ce cinquième bit, mais nous savons que nous utilisons la parité paire, donc nous pouvons en déduire que c'était un. Nous le reconstruisons ainsi : 0100**1**100+1 Le RAID fonctionne à peu près de la même manière, dans les variantes où il utilise la parité pour se protéger contre la perte de données. En RAID 4, nous utilisons un disque entier uniquement pour les informations de parité, et en RAID 5, nous répartissons les données et les informations de parité sur tous les disques. En RAID 6 , les informations de parité sont enregistrées deux fois dans des endroits séparés , nous avons donc besoin de n+2 disques plutôt que de n+1 .