Le 4 mai 2021, la plateforme Yahoo Questions/Réponses fermera. Elle est désormais accessible en mode lecture seule. Aucune modification ne sera apportée aux autres sites ou services Yahoo, ni à votre compte Yahoo. Vous trouverez plus d’informations sur l'arrêt de Yahoo Questions/Réponses et sur le téléchargement de vos données sur cette page d'aide.
Quelqu'un peut m'aider à piger comment fonctionne le RAID 5 ?
Supposons que j'ai une partition en RAID 5, donc sur 3 disque. Sur cette partition, je dépose 2 octets A et B.
A = 1000001
B = 1000010
Donc, si j'ai bien compris, il va mettre 4 bits sur un disque, 4 bits sur un autre et 4 bits de parité sur le troisième.
Pouvez-vous me dire, d'abord si c'est bien comme ça que ça marche, et ensuite, comment il calcule les bits de parité.
Merci
1 réponse
- PEBDDLv 6il y a 1 décennieRéponse favorite
C'est très simple.
Tu veux écrire AB. Il va écrire A sur le premier et B sur le deuxième
Disque 1 (1 octet) : 01000001
Disque 2 (1 octet) : 01000010
Pas de redondance ici, donc tu as bien la totalité du disque 1 et du disque 2 en espace mémoire. Comme, de plus, tes deux disques ont deux têtes de lecture indépendantes, tu gagneras en vitesse.
Maintenant troisième disque : la parité : deux bits identiques => 0. deux bits différents => 1 (principe du ou exclusif)
Disque 1 (1 octet) : 01000001
Disque 2 (1 octet) : 01000010
....... Calcul ou exclusif ......
Disque 3 (1 octet) : 00000011
Ainsi, si tu perds le disque 1, tu peux retrouver sa valeur grâce au disque 2 et au disque 3 :
Disque 3 : 00000011
Disque 2 : 01000010
........ Calcul ou exclusif ........
Disque 1 : 01000001
Tu vois sur le disque 3 que les 6 premiers bits sont les mêmes que le disque 2 et que les deux derniers sont différents donc 1 devient 0 et 0 devient 1
Si tu inverses le disque 1 et le disque 2, ça revient exactement au même. Si c'est le disque 3 que tu perds, tu as gardé tes données d'origine, même pas de calcul à faire.