WEBVTT

00:00.050 --> 00:00.990
Instructeur: In deze

00:00.990 --> 00:03.450
les gaan we het hebben over problemen met RAIDs.

00:03.450 --> 00:04.710
Onthoud, een RAID is een

00:04.710 --> 00:07.290
redundante array van onafhankelijke schijven

00:07.290 --> 00:10.260
of een redundante array van goedkope schijven, afhankelijk

00:10.260 --> 00:11.880
van wie je het vraagt.

00:11.880 --> 00:13.470
Wanneer je te maken hebt met een

00:13.470 --> 00:14.490
RAID, wordt dit geconfigureerd

00:14.490 --> 00:16.020
om je gegevens te beschermen tegen

00:16.020 --> 00:17.970
het risico van gegevensverlies als een

00:17.970 --> 00:20.370
enkele schijf het begeeft.

00:20.370 --> 00:22.440
Dus als ik een harde schijf of zelfs een

00:22.440 --> 00:24.240
solid state-schijf gebruik en die

00:24.240 --> 00:25.440
schijf gaat kapot, dan

00:25.440 --> 00:27.690
ben ik alles op die schijf kwijt.

00:27.690 --> 00:29.430
Als ik daar al mijn foto's op heb staan, al mijn

00:29.430 --> 00:30.600
persoonlijke documenten, dan

00:30.600 --> 00:32.310
zou dat echt een slechte dag zijn.

00:32.310 --> 00:33.840
Om me daartegen te beschermen

00:33.840 --> 00:37.260
kan ik een RAID gebruiken in plaats van een enkele schijf.

00:37.260 --> 00:40.230
Ik kan mijn systeem bijvoorbeeld instellen met een

00:40.230 --> 00:42.480
RAID één, een RAID vijf of een RAID 10 om

00:42.480 --> 00:44.190
meerdere schijven te hebben

00:44.190 --> 00:47.070
die allemaal samenwerken als één volume.

00:47.070 --> 00:49.350
Hierdoor heb ik meer redundantie en op deze

00:49.350 --> 00:50.183
manier gaan mijn

00:50.183 --> 00:52.350
gegevens niet verloren als een van die

00:52.350 --> 00:54.840
afzonderlijke schijven het begeeft.

00:54.840 --> 00:56.340
Wanneer je te maken hebt met een RAID, zijn

00:56.340 --> 00:59.250
er twee verschillende manieren waarop je een RAID-storing kunt hebben.

00:59.250 --> 01:00.762
De eerste is wat ik zojuist beschreef,

01:00.762 --> 01:03.900
waarbij een enkele schijf het begeeft binnen die RAID.

01:03.900 --> 01:06.120
Dus als ik bijvoorbeeld een RAID one heb,

01:06.120 --> 01:07.620
gebruik ik mirroring.

01:07.620 --> 01:08.730
Als ik nu mirroring gebruik,

01:08.730 --> 01:11.370
heb ik twee volledige kopieën van elk bestand, één

01:11.370 --> 01:12.840
op elke schijf.

01:12.840 --> 01:14.460
Als een van die schijven

01:14.460 --> 01:16.590
defect raakt, kan de andere schijf

01:16.590 --> 01:19.200
nog steeds werken en kan ik gegevens lezen

01:19.200 --> 01:22.080
en schrijven naar die schijf.

01:22.080 --> 01:24.270
Dit komt omdat de RAID nu gedegradeerd is omdat

01:24.270 --> 01:26.580
slechts een van de twee schijven werkt.

01:26.580 --> 01:29.971
Maar die schijf bevat wel een volledige kopie van al mijn gegevens.

01:29.971 --> 01:33.030
Hetzelfde zou gebeuren als ik een RAID vijf zou gebruiken.

01:33.030 --> 01:34.380
Onthoud dat ik met een RAID

01:34.380 --> 01:36.000
vijf minstens drie schijven

01:36.000 --> 01:38.340
gebruik en dat ik een pariteitsbit verspreid

01:38.340 --> 01:40.350
over alle drie de schijven als ik de

01:40.350 --> 01:41.850
gegevens opsla.

01:41.850 --> 01:43.650
Dus als ik drie schijven heb met de

01:43.650 --> 01:46.440
namen schijf nul, schijf één en schijf twee, en schijf

01:46.440 --> 01:48.090
één gaat kapot, dan kan ik nog steeds

01:48.090 --> 01:50.220
al mijn bestanden berekenen met de stukken

01:50.220 --> 01:53.130
van het bestand op schijf nul en schijf twee om die bestanden

01:53.130 --> 01:55.230
weer samen te voegen.

01:55.230 --> 01:56.130
Nu, als ik dit doe,

01:56.130 --> 01:58.620
kost het meer tijd om die bestanden te lezen omdat

01:58.620 --> 02:00.750
ik het hele bestand moet berekenen omdat

02:00.750 --> 02:02.460
ik er een stuk van mis.

02:02.460 --> 02:04.860
Maar omdat ik twee van de drie stukken heb, kan

02:04.860 --> 02:06.870
ik nog steeds het derde stuk berekenen

02:06.870 --> 02:08.460
omdat ik die pariteit heb die over

02:08.460 --> 02:10.080
die schijven is verdeeld.

02:10.080 --> 02:11.670
En dit is dus de reden waarom de RAID

02:11.670 --> 02:13.530
zal werken in een verminderde staat, omdat

02:13.530 --> 02:15.300
het de prestaties zal vertragen, maar

02:15.300 --> 02:17.029
het zal nog steeds werken.

02:17.029 --> 02:20.430
Nu, als je een schijf verliest in een van je RAID's, zoals

02:20.430 --> 02:23.580
een RAID one, een RAID five of een RAID 10, zoals ik al

02:23.580 --> 02:24.413
zei, zal het blijven

02:24.413 --> 02:27.960
werken als normaal, maar op een lagere snelheid.

02:27.960 --> 02:29.280
Als die schijf het begeeft,

02:29.280 --> 02:31.680
wil je hem zo snel mogelijk vervangen en dan ga je een

02:31.680 --> 02:33.630
hulpprogramma uitvoeren dat bekend staat

02:33.630 --> 02:35.400
als het herbouwen van de RAID.

02:35.400 --> 02:36.570
Wanneer je de RAID opnieuw

02:36.570 --> 02:38.400
opbouwt, gaan opnieuw de prestaties

02:38.400 --> 02:39.600
van je hele systeem naar

02:39.600 --> 02:40.440
beneden omdat het

02:40.440 --> 02:43.080
systeem nu alle ontbrekende stukken opnieuw moet berekenen

02:43.080 --> 02:45.180
en kopiëren naar die nieuwe schijf die je net

02:45.180 --> 02:47.310
in de RAID hebt geplaatst.

02:47.310 --> 02:49.440
Hierdoor kun je die defecte schijf één die we

02:49.440 --> 02:50.910
in ons voorbeeld gebruikten vervangen

02:50.910 --> 02:53.790
door de stukken van schijf nul en schijf twee te berekenen om

02:53.790 --> 02:56.460
terug te plaatsen op deze nieuwe lege schijf één die we net

02:56.460 --> 02:58.530
in de RAID hebben geplaatst.

02:58.530 --> 03:00.870
Daarom heeft het nu een verslechterde functie.

03:00.870 --> 03:03.420
Zodra dat hulpprogramma klaar is met het herbouwen van de

03:03.420 --> 03:06.000
RAID, gaan we terug naar wat bekend staat als een gezonde RAID

03:06.000 --> 03:08.640
waar we nu alles op volle snelheid kunnen lezen en schrijven

03:08.640 --> 03:10.099
zonder achteruitgang.

03:10.099 --> 03:12.750
Ik zei dat er twee soorten RAID-fouten zijn.

03:12.750 --> 03:14.071
Het andere type RAID-storing

03:14.071 --> 03:17.040
is wat een volledige RAID-storing wordt genoemd.

03:17.040 --> 03:18.387
Een volledige RAID-storing

03:18.387 --> 03:22.213
is wanneer de hele array of het hele volume niet meer werkt.

03:22.213 --> 03:24.870
Dit kan om verschillende redenen gebeuren.

03:24.870 --> 03:26.580
Als je een hardwarematige RAID gebruikt,

03:26.580 --> 03:28.019
kan het zijn dat je RAID-controllerkaart

03:28.019 --> 03:29.640
het heeft begeven.

03:29.640 --> 03:30.473
En in dit geval weet

03:30.473 --> 03:33.000
het systeem niet meer hoe het die schijven moet benaderen

03:33.000 --> 03:35.400
en daarom zal de hele RAID falen.

03:35.400 --> 03:36.600
Een andere reden hiervoor zou

03:36.600 --> 03:38.310
zijn als je een software RAID gebruikt

03:38.310 --> 03:39.930
die via het besturingssysteem is opgebouwd

03:39.930 --> 03:40.830
en het besturingssysteem

03:40.830 --> 03:42.750
heeft een soort van verkeerde configuratie,

03:42.750 --> 03:45.870
dan zal het vergeten hoe het die RAID array moet gebruiken omdat het niet

03:45.870 --> 03:48.150
meer weet hoe het met die RAID's moet praten via zijn

03:48.150 --> 03:49.650
software.

03:49.650 --> 03:52.200
Nu, de derde manier waarop we een storing in de RAID kunnen

03:52.200 --> 03:54.150
krijgen is als meerdere schijven uitvallen

03:54.150 --> 03:55.980
en je niet langer genoeg gegevens hebt om

03:55.980 --> 03:58.230
de ontbrekende stukken te kunnen berekenen.

03:58.230 --> 04:00.960
Ik zei bijvoorbeeld dat we een RAID one hebben

04:00.960 --> 04:02.220
met twee schijven.

04:02.220 --> 04:03.990
Ik kan het uitvallen van een van die schijven ondersteunen

04:03.990 --> 04:05.820
en nog steeds lezen van de tweede schijf.

04:05.820 --> 04:07.620
Maar als beide schijven uitvallen,

04:07.620 --> 04:09.365
dan valt de hele RAID uit.

04:09.365 --> 04:12.450
Op dezelfde manier, als ik een RAID vijf met drie schijven gebruik,

04:12.450 --> 04:14.490
heb ik schijf nul, één en twee.

04:14.490 --> 04:15.780
Als schijf één kapot is gegaan

04:15.780 --> 04:18.330
en ik vervang hem niet voordat schijf twee kapot gaat,

04:18.330 --> 04:20.040
dan heb ik nu alleen schijf nul nog,

04:20.040 --> 04:22.800
en schijf nul heeft maar 1/3 van de informatie.

04:22.800 --> 04:24.900
Dus ik kan de andere twee stukken niet berekenen

04:24.900 --> 04:26.490
met alleen die ene schijf, en daarom

04:26.490 --> 04:28.710
zal de hele RAID nu uitvallen omdat twee van

04:28.710 --> 04:30.660
de drie schijven uitvallen en dat betekent

04:30.660 --> 04:33.180
in feite dat de hele RAID uitvalt in het geval van een

04:33.180 --> 04:34.980
RAID vijf.

04:34.980 --> 04:38.010
Nu, in de gevallen waar een hele RAID faalt als deze, moet je in staat

04:38.010 --> 04:38.910
zijn om die RAID te herstellen

04:38.910 --> 04:42.360
vanaf een back-up door de RAID opnieuw te configureren, de RAID opnieuw

04:42.360 --> 04:44.580
op te bouwen met nieuwe schijven, en vervolgens

04:44.580 --> 04:47.130
te herstellen vanaf goede back-ups die je hebt op een

04:47.130 --> 04:48.960
externe harde schijf of een tape back-up

04:48.960 --> 04:51.240
of een cloud back-up, en dat zal in staat zijn om je

04:51.240 --> 04:52.920
RAID weer volledig gezond te maken

04:52.920 --> 04:55.638
en je weer aan de slag te krijgen.

04:55.638 --> 04:57.420
Het laatste wat ik wil zeggen

04:57.420 --> 04:58.470
over RAID's is dat

04:58.470 --> 05:02.280
een RAID zero helemaal geen redundantie heeft.

05:02.280 --> 05:03.810
Wanneer je te maken hebt met een

05:03.810 --> 05:07.290
RAID zero, heb je twee fysieke schijven die werken als één logisch

05:07.290 --> 05:10.260
volume, maar ze dragen elk 1/2 van de gegevens.

05:10.260 --> 05:12.870
Er is geen pariteit en er is geen redundantie.

05:12.870 --> 05:15.540
Dus als ik twee schijven in een RAID zero heb

05:15.540 --> 05:17.940
en schijf één gaat kapot, wat dan?

05:17.940 --> 05:20.160
Je hebt nu een volledige RAID-storing, en in

05:20.160 --> 05:20.993
dit geval zou je de

05:20.993 --> 05:22.560
RAID opnieuw moeten opbouwen

05:22.560 --> 05:23.850
en herstellen vanaf een back-up

05:23.850 --> 05:26.520
omdat alle gegevens nu verloren gaan.

05:26.520 --> 05:28.590
Houd dit in gedachten als je met RAID's werkt.

05:28.590 --> 05:30.030
Als je te maken hebt met een RAID

05:30.030 --> 05:32.010
één, RAID vijf of RAID 10, kun je één schijf

05:32.010 --> 05:33.150
verliezen en nog steeds

05:33.150 --> 05:34.950
werken in een verslechterde staat zonder

05:34.950 --> 05:36.600
gegevens te verliezen.

05:36.600 --> 05:39.420
Maar als je meerdere schijven binnen die RAID verliest, zal

05:39.420 --> 05:40.620
de hele array uitvallen en

05:40.620 --> 05:42.920
heb je geen toegang meer tot die gegevens.
