RAID signifie Redundant Array of Independent Disks, et il consiste essentiellement à la combinaison de deux ou plusieurs disques ensemble afin d'améliorer la performance et la tolérance aux pannes. La combinaison de deux ou plusieurs disques en même temps offre également une fiabilité accrue et de plus grandes tailles de volume de données. Un RAID répartit les données sur plusieurs disques et le système d'exploitation considère ce tableau comme un seul disque.
Plusieurs modalités sont possibles et les différents systèmes ont évolué au niveau qui représentent un ensemble de compromis entre la capacité, la vitesse et la protection contre la perte de données.
Parmi les niveaux de RAID --
RAID 0 utilise les données de décapage que les données sont divisées en fragments lors de l'écriture pour le lecteur. Les fragments sont alors écrit à leurs disques simultanément sur le même secteur. Lors de la lecture, les données sont lues sur le disque dur en parallèle et de ce fait, ce type d'arrangement offre un énorme bande passante.
Le trade-off associé avec RAID 0 est que un seul disque échec détruit le tableau en tant que tel, il n'offre pas de tolérance aux pannes et de RAID 0 ne met pas en œuvre la vérification d'erreur.
En miroir RAID 1 utilise pour écrire les données sur les disques. Il offre également la tolérance de panne du disque erreurs et le tableau continue à fonctionner efficacement tant que au moins un lecteur fonctionne correctement.
Le trade-off associé avec le RAID de niveau 1 est le coût nécessaire à l'achat du disque supplémentaire pour stocker les données.
Il utilise les codes de Hamming de correction d'erreur. En RAID 2, les disques sont synchronisés et ils sont rayés dans les très petites rayures. Elle nécessite de multiples disques de parité.
Ce niveau utilise un disque de parité dédié au lieu de tourner la parité bandes et offre de meilleures performances et une tolérance aux pannes. L'avantage de la parité de disque dédié est que l'opération se poursuit sans parité, si la parité lecteur cesse de fonctionner durant l'opération.
Il est similaire au RAID 3, mais il ne niveau bloc de décapage au lieu de l'octet au niveau de décapage et de ce fait, un seul fichier peut être stocké dans les blocs. RAID 4 permet à plusieurs I / O en parallèle les demandes de transfert de données, mais la vitesse sera inférieure. Block parité est utilisé pour effectuer la détection d'erreur.
RAID 5 utilise des blocs de niveau de décapage avec parité distribués et il exige que tous les lecteurs, mais à être présents pour fonctionner correctement. Les lectures sont calculés à partir de la parité distribué sur le disque d'échec et tout le tableau n'est pas détruit par un seul lecteur échec. Cependant, la matrice de perdre des données en cas d'échec de la deuxième voiture.
La norme ci-dessus des niveaux RAID peut être combinés de différentes manières pour créer des niveaux RAID Nested qui offrent de meilleures performances. Certains de ces niveaux RAID Nested connus sont: --