Cour raid
(Redundant Array of Independant / Inexpensive Disks)
Le system RAID peut être Matériel ou Logiciel
I. RAID 0 : Volume agrégé par bandes (Striping)
On a un fichier découpé en plusieurs bandes d’environ 64 Mo qui forme une grappe
Si on prend deux disques (Disk 0 = 100 Go et Disk 1 = 50 Go)
* Les deux disques ne sont vus que comme un seul volume, comme "une grappe de disques" => Cluster * Les fichiers sont stockés par bandes => répartis sur les deux disques * La capacité du volume est égale à 2 fois (si 2 disques) capacité du plus petit des disques (ici 2x50Go)
* Avantages :
En terme de performances (Lecture / Ecriture) on accumule les performances d’entrée / sortie * Inconvénients :
Si l’on perd un disque, on perd l’intégralité et l’intégrité des données.
* Rapidité mais pas de fiabilité
II. RAID 1 : Disque en miroir (Mirroring)
* Ecriture en simultanée sur les disques participants au RAID * Capacité du RAID égale à la capacité du plus petit disque.
* Avantage :
Fiabilité en termes de sécurité de données. On peut perdre n-1 disques. * Inconvénient :
Le coût
III. RAID 0+1
On effectue un RAID 0 avec les différents disques et entre les deux un RAID 1
Il permet d'obtenir du mirroring rapide puisqu'il est basé sur des grappes en striping. Chaque grappe contenant au minimum 2 éléments, et un minimum de 2 grappes étant nécessaire, il faut au minimum 4 unités de stockage pour créer un volume RAID0+1.
La fiabilité est moyenne car un disque défectueux entraîne le défaut de toute la grappe qui le contient. Par ailleurs, cela allonge beaucoup le temps de reconstruction et dégrade les performances pendant la reconstruction. L'intérêt principal est que dans le cas d'un miroir à 3 grappes ou plus, le retrait volontaire d'une grappe entière permet d'avoir une sauvegarde "instantanée" sans perdre la redondance.
IV. RAID 1+0
On effectue un RAID 1 pour chaque disque