Instructeur : Dans cette
leçon, nous allons parler des problèmes liés aux RAID.
N'oubliez pas qu'un RAID est
un ensemble redondant de disques indépendants ou un ensemble
redondant de disques peu coûteux, selon la personne à laquelle
vous vous adressez.
Lorsqu'il s'agit d'un RAID,
il est configuré pour
protéger vos données contre
le risque de perte de données en cas
de défaillance d'un seul disque.
Ainsi, si j'utilise un disque dur ou même
un disque à état solide et que celui-ci
tombe en panne, je perdrai
tout ce qu'il contient.
Maintenant, si j'ai toutes mes photos dessus,
tous mes documents personnels,
ce serait un très mauvais jour.
Pour me protéger contre cela,
je peux utiliser un RAID au lieu d'un seul disque.
Par exemple, je peux configurer mon système à l'aide
d'un RAID 1, d'un RAID 5 ou d'un RAID 10 afin
de disposer de plusieurs disques
fonctionnant ensemble comme un seul volume.
Cela me permet d'avoir plus de redondance,
et ainsi, si l'un
de ces disques individuels tombe en panne,
mes données ne seront pas perdues.
Dans le cas d'un RAID, il y a deux
façons différentes d'obtenir une défaillance du RAID.
La première est celle que je viens de
décrire, à savoir qu'un seul disque va tomber en panne au sein du RAID.
Ainsi, si j'ai un RAID 1, par exemple, j'utilise
la mise en miroir.
Maintenant, lorsque j'utilise
la mise en miroir, j'ai deux copies complètes de chaque fichier,
une sur chaque disque.
Si l'un de ces disques tombe en panne,
l'autre pourra toujours fonctionner et je pourrai
lire et écrire des données sur ce disque, mais je me trouverai
dans ce que l'on appelle un état dégradé.
En effet, le RAID est maintenant dégradé
car seul un des deux disques fonctionne.
Mais ce disque contient une copie complète de toutes mes données.
La même chose se produirait si j'utilisais un RAID cinq.
N'oubliez pas qu'avec un RAID
cinq, j'utiliserai au moins trois
disques et qu'un bit de parité sera réparti sur
ces trois disques lors de l'enregistrement
des données.
Ainsi, si j'ai trois disques nommés
disque zéro, disque un et disque deux, et que le disque un
tombe en panne, je peux encore calculer
tous mes fichiers en utilisant les morceaux
du fichier sur le disque zéro et le disque deux pour pouvoir
reconstituer ces fichiers.
Lorsque je fais cela,
la lecture de ces fichiers prend plus de temps car je
dois calculer l'ensemble du fichier parce
qu'il m'en manque une partie.
Mais comme j'ai deux des trois éléments, je peux
encore calculer le troisième élément parce
que j'ai cette parité qui est répartie
sur ces disques.
C'est pourquoi le RAID fonctionnera
dans un état dégradé, parce qu'il ralentira
les performances, mais il fonctionnera
quand même.
Si vous perdez un disque dans l'un de vos RAID, tel qu'un
RAID 1, un RAID 5 ou un RAID 10, comme je l'ai dit, il continuera
à fonctionner
normalement, mais à une vitesse plus lente.
Lorsque ce disque tombe en panne,
vous devez le remplacer dès que possible, puis effectuer
une opération connue sous le nom de reconstruction
du RAID.
Lorsque vous reconstruisez
le RAID, les performances de l'ensemble
de votre système vont diminuer, car le système
doit recalculer tous les éléments manquants et les copier
sur le nouveau disque que vous venez d'insérer
dans le RAID.
Cela vous permet de remplacer le disque défaillant
que nous avons utilisé dans notre
exemple en calculant les morceaux du disque zéro et du disque
deux à replacer sur ce nouveau disque vierge que nous venons
d'insérer dans le RAID.
C'est pourquoi sa fonction est aujourd'hui dégradée.
Une fois que l'utilitaire a terminé de reconstruire le
RAID, nous revenons à ce que l'on appelle un RAID sain,
dans lequel nous pouvons lire et écrire à pleine vitesse
sans aucune dégradation.
J'ai dit qu'il y avait deux types de défaillances RAID.
L'autre type de défaillance du
RAID est ce que l'on appelle une défaillance complète du RAID.
Une défaillance complète du RAID
se produit lorsque l'ensemble de la matrice ou du volume cesse de fonctionner.
Cela peut se produire pour différentes raisons.
Si vous utilisez un RAID matériel,
il se peut que votre carte contrôleur
RAID soit défaillante.
Dans ce cas, le système
ne sait plus comment accéder à ces disques et l'ensemble
du RAID tombe en panne.
Une autre raison serait
que si vous utilisez un RAID logiciel
construit par le système d'exploitation
et que ce dernier est
mal configuré, il oubliera comment utiliser
cette matrice RAID parce qu'il ne sait plus comment communiquer
avec ces RAID à l'aide de son logiciel.
La troisième possibilité de défaillance du RAID est
que plusieurs disques tombent en panne et
qu'il n'y ait plus assez de données pour
pouvoir calculer les parties manquantes.
Par exemple, j'ai dit que nous avions un RAID one
avec deux disques.
Je peux supporter la défaillance d'un de ces
disques et continuer à lire sur le second.
Mais si ces deux disques tombent en panne,
c'est tout le RAID qui tombe en panne.
De même, si j'utilise un RAID cinq avec trois disques,
j'ai les disques zéro, un et deux.
Si le disque 1 tombe en panne
et que je ne le remplace pas avant que le disque 2 ne tombe
en panne, je n'ai plus que le disque 0,
et le disque 0 ne contient qu'un tiers des informations.
Je ne peux donc pas calculer les deux autres
pièces avec ce seul disque, et l'ensemble
du RAID va donc tomber en panne parce que deux des
trois disques sont en panne, ce qui signifie
en fait que l'ensemble du RAID est en panne dans le cas
d'un RAID cinq.
Maintenant, dans les cas où un RAID entier tombe en panne comme celui-ci,
vous devrez être en mesure
de restaurer ce RAID à partir d'une sauvegarde en
reconfigurant le RAID, en reconstruisant
le RAID avec de nouveaux disques, puis en le restaurant
à partir de bonnes sauvegardes que vous avez soit sur un disque
dur externe, soit sur une bande, soit sur une
sauvegarde dans le nuage, et cela permettra de restaurer
votre RAID en pleine santé et de vous permettre
de fonctionner à nouveau.
La dernière chose que je souhaite
mentionner à propos
des RAID est de rappeler qu'un RAID zéro n'est pas du tout redondant.
Dans le cas d'un RAID zéro, deux
disques physiques fonctionnent comme un seul volume logique, mais
ils transportent chacun la moitié des données.
Il n'y a pas de parité ni de redondance.
Ainsi, si j'ai deux disques dans un RAID zéro et que le premier
disque tombe en panne, que se passe-t-il ?
Dans ce cas, vous devez reconstruire
le RAID et le restaurer
à partir d'une sauvegarde,
car toutes les données
seront perdues.
Gardez cela à l'esprit lorsque vous travaillez avec des RAID.
Dans le cas d'un RAID 1, d'un RAID
5 ou d'un RAID 10, il est possible de perdre
un disque et de continuer
à fonctionner dans un état dégradé sans
perdre de données.
Mais si vous perdez plusieurs disques à l'intérieur de ce RAID, c'est
toute la matrice qui tombera
en panne et vous n'aurez plus accès à ces données.