Qu'est-ce qu'un lecteur de parité?
Un lecteur de parité est un périphérique de stockage faisant partie d'un système informatique contenant des données de parité à des fins de redondance et de sauvegarde. Cela fait généralement partie d'un RAID (Redundant Array of Independent Disks), dans lequel un ou plusieurs lecteurs de disque sont connectés ensemble pour agir en tant que système unique. Lorsque les données sont stockées sur ces périphériques, des informations de parité peuvent être créées pour une utilisation ultérieure en cas de défaillance d’un des disques. Un lecteur de parité ne fait pas nécessairement partie de toutes les configurations RAID, mais il permet une récupération de données simple et efficace.
La fonction de base d'un lecteur de parité est de fournir un stockage supplémentaire de «bits de parité», qui sont des éléments de données utilisés pour sauvegarder les lecteurs principaux dans une grappe de disques. Une matrice est une configuration d'ordinateur dans laquelle plusieurs disques, tels que deux disques durs ou plus, sont connectés ensemble et utilisés en tant que système de stockage unique. Bien que différentes méthodes soient utilisées à cet effet, un RAID fait partie des formes les plus courantes. Il existe différents types de RAIDS et des "niveaux" plus complexes incluent souvent l'utilisation d'un lecteur de parité pour fournir une sauvegarde efficace et une redondance des informations.
Un lecteur de parité fonctionne grâce à l'utilisation de bits de parité qui y sont stockés. L'exemple le plus simple du fonctionnement des bits de parité est celui d'un système RAID ou autre qui utilise trois lecteurs au total. Deux des lecteurs seraient utilisés comme disques de stockage de données, tandis que le troisième fonctionnerait comme un lecteur de parité. Chaque fois que des données sont sauvegardées sur le RAID, chaque information est divisée en deux, une partie sur un lecteur et l’autre sur la seconde.
Les données informatiques sont constituées de bits, qui sont des éléments binaires représentés par un un ou un zéro. Chaque fois que des informations sont stockées sur un système avec un lecteur de parité, un bit de chaque lecteur de stockage est ajouté à l'autre. Si le résultat est un nombre pair, un bit de parité avec une valeur de zéro est enregistré sur le périphérique de parité, tandis qu'un résultat impair en crée une. Cela peut ensuite être utilisé en cas de défaillance d’un des disques de stockage pour recréer les données manquantes afin de restaurer ce qui a été perdu.
Par exemple, un "1" sur un périphérique et un "0" sur l'autre génèrent un "1" à stocker sur le lecteur de parité, puisqu'il s'agit d'une valeur impaire une fois ajoutés. Si le lecteur de stockage contenant les données "0" est corrompu, vous pouvez le remplacer par un nouveau disque vierge. Le système peut ensuite examiner les données existantes, trouver le "1" restant dans le stockage de données, le comparer au "1" du dispositif de parité et reconnaître qu'un "0" doit être recréé pour restaurer les données perdues. Ceci est redondant et permet à un groupe de récupérer efficacement des données même si une partie du système d'origine est perdue.