WEBVTT

00:00.050 --> 00:00.990
Instructeur : Dans cette

00:00.990 --> 00:03.450
leçon, nous allons parler des problèmes liés aux RAID.

00:03.450 --> 00:04.710
N'oubliez pas qu'un RAID est

00:04.710 --> 00:07.290
un ensemble redondant de disques indépendants ou un ensemble

00:07.290 --> 00:10.260
redondant de disques peu coûteux, selon la personne à laquelle

00:10.260 --> 00:11.880
vous vous adressez.

00:11.880 --> 00:13.470
Lorsqu'il s'agit d'un RAID,

00:13.470 --> 00:14.490
il est configuré pour

00:14.490 --> 00:16.020
protéger vos données contre

00:16.020 --> 00:17.970
le risque de perte de données en cas

00:17.970 --> 00:20.370
de défaillance d'un seul disque.

00:20.370 --> 00:22.440
Ainsi, si j'utilise un disque dur ou même

00:22.440 --> 00:24.240
un disque à état solide et que celui-ci

00:24.240 --> 00:25.440
tombe en panne, je perdrai

00:25.440 --> 00:27.690
tout ce qu'il contient.

00:27.690 --> 00:29.430
Maintenant, si j'ai toutes mes photos dessus,

00:29.430 --> 00:30.600
tous mes documents personnels,

00:30.600 --> 00:32.310
ce serait un très mauvais jour.

00:32.310 --> 00:33.840
Pour me protéger contre cela,

00:33.840 --> 00:37.260
je peux utiliser un RAID au lieu d'un seul disque.

00:37.260 --> 00:40.230
Par exemple, je peux configurer mon système à l'aide

00:40.230 --> 00:42.480
d'un RAID 1, d'un RAID 5 ou d'un RAID 10 afin

00:42.480 --> 00:44.190
de disposer de plusieurs disques

00:44.190 --> 00:47.070
fonctionnant ensemble comme un seul volume.

00:47.070 --> 00:49.350
Cela me permet d'avoir plus de redondance,

00:49.350 --> 00:50.183
et ainsi, si l'un

00:50.183 --> 00:52.350
de ces disques individuels tombe en panne,

00:52.350 --> 00:54.840
mes données ne seront pas perdues.

00:54.840 --> 00:56.340
Dans le cas d'un RAID, il y a deux

00:56.340 --> 00:59.250
façons différentes d'obtenir une défaillance du RAID.

00:59.250 --> 01:00.762
La première est celle que je viens de

01:00.762 --> 01:03.900
décrire, à savoir qu'un seul disque va tomber en panne au sein du RAID.

01:03.900 --> 01:06.120
Ainsi, si j'ai un RAID 1, par exemple, j'utilise

01:06.120 --> 01:07.620
la mise en miroir.

01:07.620 --> 01:08.730
Maintenant, lorsque j'utilise

01:08.730 --> 01:11.370
la mise en miroir, j'ai deux copies complètes de chaque fichier,

01:11.370 --> 01:12.840
une sur chaque disque.

01:12.840 --> 01:14.460
Si l'un de ces disques tombe en panne,

01:14.460 --> 01:16.590
l'autre pourra toujours fonctionner et je pourrai

01:16.590 --> 01:19.200
lire et écrire des données sur ce disque, mais je me trouverai

01:19.200 --> 01:22.080
dans ce que l'on appelle un état dégradé.

01:22.080 --> 01:24.270
En effet, le RAID est maintenant dégradé

01:24.270 --> 01:26.580
car seul un des deux disques fonctionne.

01:26.580 --> 01:29.971
Mais ce disque contient une copie complète de toutes mes données.

01:29.971 --> 01:33.030
La même chose se produirait si j'utilisais un RAID cinq.

01:33.030 --> 01:34.380
N'oubliez pas qu'avec un RAID

01:34.380 --> 01:36.000
cinq, j'utiliserai au moins trois

01:36.000 --> 01:38.340
disques et qu'un bit de parité sera réparti sur

01:38.340 --> 01:40.350
ces trois disques lors de l'enregistrement

01:40.350 --> 01:41.850
des données.

01:41.850 --> 01:43.650
Ainsi, si j'ai trois disques nommés

01:43.650 --> 01:46.440
disque zéro, disque un et disque deux, et que le disque un

01:46.440 --> 01:48.090
tombe en panne, je peux encore calculer

01:48.090 --> 01:50.220
tous mes fichiers en utilisant les morceaux

01:50.220 --> 01:53.130
du fichier sur le disque zéro et le disque deux pour pouvoir

01:53.130 --> 01:55.230
reconstituer ces fichiers.

01:55.230 --> 01:56.130
Lorsque je fais cela,

01:56.130 --> 01:58.620
la lecture de ces fichiers prend plus de temps car je

01:58.620 --> 02:00.750
dois calculer l'ensemble du fichier parce

02:00.750 --> 02:02.460
qu'il m'en manque une partie.

02:02.460 --> 02:04.860
Mais comme j'ai deux des trois éléments, je peux

02:04.860 --> 02:06.870
encore calculer le troisième élément parce

02:06.870 --> 02:08.460
que j'ai cette parité qui est répartie

02:08.460 --> 02:10.080
sur ces disques.

02:10.080 --> 02:11.670
C'est pourquoi le RAID fonctionnera

02:11.670 --> 02:13.530
dans un état dégradé, parce qu'il ralentira

02:13.530 --> 02:15.300
les performances, mais il fonctionnera

02:15.300 --> 02:17.029
quand même.

02:17.029 --> 02:20.430
Si vous perdez un disque dans l'un de vos RAID, tel qu'un

02:20.430 --> 02:23.580
RAID 1, un RAID 5 ou un RAID 10, comme je l'ai dit, il continuera

02:23.580 --> 02:24.413
à fonctionner

02:24.413 --> 02:27.960
normalement, mais à une vitesse plus lente.

02:27.960 --> 02:29.280
Lorsque ce disque tombe en panne,

02:29.280 --> 02:31.680
vous devez le remplacer dès que possible, puis effectuer

02:31.680 --> 02:33.630
une opération connue sous le nom de reconstruction

02:33.630 --> 02:35.400
du RAID.

02:35.400 --> 02:36.570
Lorsque vous reconstruisez

02:36.570 --> 02:38.400
le RAID, les performances de l'ensemble

02:38.400 --> 02:40.440
de votre système vont diminuer, car le système

02:40.440 --> 02:43.080
doit recalculer tous les éléments manquants et les copier

02:43.080 --> 02:45.180
sur le nouveau disque que vous venez d'insérer

02:45.180 --> 02:47.310
dans le RAID.

02:47.310 --> 02:49.440
Cela vous permet de remplacer le disque défaillant

02:49.440 --> 02:50.910
que nous avons utilisé dans notre

02:50.910 --> 02:53.790
exemple en calculant les morceaux du disque zéro et du disque

02:53.790 --> 02:56.460
deux à replacer sur ce nouveau disque vierge que nous venons

02:56.460 --> 02:58.530
d'insérer dans le RAID.

02:58.530 --> 03:00.870
C'est pourquoi sa fonction est aujourd'hui dégradée.

03:00.870 --> 03:03.420
Une fois que l'utilitaire a terminé de reconstruire le

03:03.420 --> 03:06.000
RAID, nous revenons à ce que l'on appelle un RAID sain,

03:06.000 --> 03:08.640
dans lequel nous pouvons lire et écrire à pleine vitesse

03:08.640 --> 03:10.099
sans aucune dégradation.

03:10.099 --> 03:12.750
J'ai dit qu'il y avait deux types de défaillances RAID.

03:12.750 --> 03:14.071
L'autre type de défaillance du

03:14.071 --> 03:17.040
RAID est ce que l'on appelle une défaillance complète du RAID.

03:17.040 --> 03:18.387
Une défaillance complète du RAID

03:18.387 --> 03:22.213
se produit lorsque l'ensemble de la matrice ou du volume cesse de fonctionner.

03:22.213 --> 03:24.870
Cela peut se produire pour différentes raisons.

03:24.870 --> 03:26.580
Si vous utilisez un RAID matériel,

03:26.580 --> 03:28.019
il se peut que votre carte contrôleur

03:28.019 --> 03:29.640
RAID soit défaillante.

03:29.640 --> 03:30.473
Dans ce cas, le système

03:30.473 --> 03:33.000
ne sait plus comment accéder à ces disques et l'ensemble

03:33.000 --> 03:35.400
du RAID tombe en panne.

03:35.400 --> 03:36.600
Une autre raison serait

03:36.600 --> 03:38.310
que si vous utilisez un RAID logiciel

03:38.310 --> 03:39.930
construit par le système d'exploitation

03:39.930 --> 03:40.830
et que ce dernier est

03:40.830 --> 03:42.750
mal configuré, il oubliera comment utiliser

03:42.750 --> 03:45.870
cette matrice RAID parce qu'il ne sait plus comment communiquer

03:45.870 --> 03:49.650
avec ces RAID à l'aide de son logiciel.

03:49.650 --> 03:52.200
La troisième possibilité de défaillance du RAID est

03:52.200 --> 03:54.150
que plusieurs disques tombent en panne et

03:54.150 --> 03:55.980
qu'il n'y ait plus assez de données pour

03:55.980 --> 03:58.230
pouvoir calculer les parties manquantes.

03:58.230 --> 04:00.960
Par exemple, j'ai dit que nous avions un RAID one

04:00.960 --> 04:02.220
avec deux disques.

04:02.220 --> 04:03.990
Je peux supporter la défaillance d'un de ces

04:03.990 --> 04:05.820
disques et continuer à lire sur le second.

04:05.820 --> 04:07.620
Mais si ces deux disques tombent en panne,

04:07.620 --> 04:09.365
c'est tout le RAID qui tombe en panne.

04:09.365 --> 04:12.450
De même, si j'utilise un RAID cinq avec trois disques,

04:12.450 --> 04:14.490
j'ai les disques zéro, un et deux.

04:14.490 --> 04:15.780
Si le disque 1 tombe en panne

04:15.780 --> 04:18.330
et que je ne le remplace pas avant que le disque 2 ne tombe

04:18.330 --> 04:20.040
en panne, je n'ai plus que le disque 0,

04:20.040 --> 04:22.800
et le disque 0 ne contient qu'un tiers des informations.

04:22.800 --> 04:24.900
Je ne peux donc pas calculer les deux autres

04:24.900 --> 04:26.490
pièces avec ce seul disque, et l'ensemble

04:26.490 --> 04:28.710
du RAID va donc tomber en panne parce que deux des

04:28.710 --> 04:30.660
trois disques sont en panne, ce qui signifie

04:30.660 --> 04:33.180
en fait que l'ensemble du RAID est en panne dans le cas

04:33.180 --> 04:34.980
d'un RAID cinq.

04:34.980 --> 04:38.010
Maintenant, dans les cas où un RAID entier tombe en panne comme celui-ci,

04:38.010 --> 04:38.910
vous devrez être en mesure

04:38.910 --> 04:40.920
de restaurer ce RAID à partir d'une sauvegarde en

04:40.920 --> 04:42.360
reconfigurant le RAID, en reconstruisant

04:42.360 --> 04:44.580
le RAID avec de nouveaux disques, puis en le restaurant

04:44.580 --> 04:47.130
à partir de bonnes sauvegardes que vous avez soit sur un disque

04:47.130 --> 04:48.960
dur externe, soit sur une bande, soit sur une

04:48.960 --> 04:51.240
sauvegarde dans le nuage, et cela permettra de restaurer

04:51.240 --> 04:52.920
votre RAID en pleine santé et de vous permettre

04:52.920 --> 04:55.638
de fonctionner à nouveau.

04:55.638 --> 04:57.420
La dernière chose que je souhaite

04:57.420 --> 04:58.470
mentionner à propos

04:58.470 --> 05:02.280
des RAID est de rappeler qu'un RAID zéro n'est pas du tout redondant.

05:02.280 --> 05:03.810
Dans le cas d'un RAID zéro, deux

05:03.810 --> 05:07.290
disques physiques fonctionnent comme un seul volume logique, mais

05:07.290 --> 05:10.260
ils transportent chacun la moitié des données.

05:10.260 --> 05:12.870
Il n'y a pas de parité ni de redondance.

05:12.870 --> 05:15.540
Ainsi, si j'ai deux disques dans un RAID zéro et que le premier

05:15.540 --> 05:17.940
disque tombe en panne, que se passe-t-il ?

05:17.940 --> 05:20.160
Dans ce cas, vous devez reconstruire

05:20.160 --> 05:20.993
le RAID et le restaurer

05:20.993 --> 05:22.560
à partir d'une sauvegarde,

05:22.560 --> 05:23.850
car toutes les données

05:23.850 --> 05:26.520
seront perdues.

05:26.520 --> 05:28.590
Gardez cela à l'esprit lorsque vous travaillez avec des RAID.

05:28.590 --> 05:30.030
Dans le cas d'un RAID 1, d'un RAID

05:30.030 --> 05:32.010
5 ou d'un RAID 10, il est possible de perdre

05:32.010 --> 05:33.150
un disque et de continuer

05:33.150 --> 05:34.950
à fonctionner dans un état dégradé sans

05:34.950 --> 05:36.600
perdre de données.

05:36.600 --> 05:39.420
Mais si vous perdez plusieurs disques à l'intérieur de ce RAID, c'est

05:39.420 --> 05:40.620
toute la matrice qui tombera

05:40.620 --> 05:42.920
en panne et vous n'aurez plus accès à ces données.
