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
Prenez votre fichier et divisez-le en groupes de deux bits (c'est-à-dire deux uns ou zéros). Si vous pouvez stocker un ensemble de deux bits , vous pouvez faire la même chose pour le reste du fichier , nous nous retrouvons donc avec un problème beaucoup plus simple : étant donné 00 , 01 , 10 ou 11 , stockez les valeurs sur 3 disques durs tels que que vous pourriez perdre n'importe lequel des 3 disques durs tout en reconstruisant les données d'origine. Les données que vous écrivez sur les deux premiers disques durs sont simples : l'un stocke le premier bit, l'autre stocke le second bit. Si vous perdez le troisième disque, cela n'a pas d'importance - vos données ont été stockées sur les deux premiers . Pour le troisième disque dur, vous demandez « Combien y avait-il de 1 dans les données que nous stockons ? » S'il n'y avait qu'un seul 1 (par exemple 01 ou 10), alors vous stockez un 1 ; s'il y en avait 0 ou 2, alors vous stockez un 0 . Si vous utilisez plus de 3 disques durs, vous demandez "le nombre d'unités était-il pair ou impair ?". Cela signifie que vous avez le tableau suivant : Data | HD1 | HD2 | HD3 ----|---|---|--- 00 | 0 | 0 | 0 01 | 0 | 1 | 1 10 | 1 | 0 | 1 11 | 1 | 1 | 0 Supposons maintenant que vous ayez perdu le disque dur numéro 1 . Vous regardez et vous voyez que HD2 avait un 0 et HD3 avait un 1 . Il n'y a qu'une seule ligne de ce tableau qui correspond à cela , à savoir lorsque les données étaient 10 . Quelle que soit la combinaison de HD2 et HD3 que vous avez, il n'y a toujours qu'une seule ligne de ce tableau qui correspond. Idem si HD2 est tombé en panne et que vous n'avez que HD1 et HD3.