WEBVTT

00:00.050 --> 00:00.990
Istruttore: In questa

00:00.990 --> 00:03.450
lezione parleremo dei problemi relativi ai RAID.

00:03.450 --> 00:04.710
Ora, ricordate che un

00:04.710 --> 00:07.290
RAID è un array ridondante di dischi indipendenti

00:07.290 --> 00:10.260
o un array ridondante di dischi economici, a seconda

00:10.260 --> 00:11.880
di chi chiedete.

00:11.880 --> 00:13.470
Ora, quando si ha a che fare con un

00:13.470 --> 00:14.490
RAID, questo viene configurato

00:14.490 --> 00:16.020
come un mezzo per proteggere i dati

00:16.020 --> 00:17.970
dal rischio di perdita dei dati in caso di

00:17.970 --> 00:20.370
guasto di un singolo disco.

00:20.370 --> 00:22.440
Quindi, se sto usando un disco rigido o

00:22.440 --> 00:24.240
anche un'unità a stato solido e questa

00:24.240 --> 00:25.440
si rompe, perderò tutto

00:25.440 --> 00:27.690
quello che c'è su quell'unità.

00:27.690 --> 00:29.430
Ora, se ci sono tutte le mie foto e tutti i

00:29.430 --> 00:30.600
miei documenti personali,

00:30.600 --> 00:32.310
sarebbe un giorno davvero brutto.

00:32.310 --> 00:33.840
Per proteggermi da questo problema,

00:33.840 --> 00:37.260
invece, posso utilizzare un RAID invece di un'unica unità.

00:37.260 --> 00:40.230
Ad esempio, posso configurare il mio sistema utilizzando

00:40.230 --> 00:42.480
un RAID 1, un RAID 5 o un RAID 10 per avere

00:42.480 --> 00:44.190
più dischi che lavorano insieme

00:44.190 --> 00:47.070
come un unico volume.

00:47.070 --> 00:49.350
Questo mi permette di avere una maggiore ridondanza

00:49.350 --> 00:50.183
e, in questo modo,

00:50.183 --> 00:52.350
se una delle singole unità si guasta, i miei

00:52.350 --> 00:54.840
dati non andranno persi.

00:54.840 --> 00:56.340
Ora, quando si ha a che fare con un RAID,

00:56.340 --> 00:59.250
ci sono due modi diversi in cui si può verificare un guasto RAID.

00:59.250 --> 01:00.762
Il primo è quello appena descritto,

01:00.762 --> 01:03.900
in cui un singolo disco si guasta all'interno del RAID.

01:03.900 --> 01:06.120
Quindi se ho un RAID 1, ad esempio, sto

01:06.120 --> 01:07.620
usando il mirroring.

01:07.620 --> 01:08.730
Ora, quando utilizzo il

01:08.730 --> 01:11.370
mirroring, ho due copie complete di ogni singolo file,

01:11.370 --> 01:12.840
una su ciascuna unità.

01:12.840 --> 01:14.460
Ora, se una di queste unità si guasta,

01:14.460 --> 01:16.590
l'altra sarà ancora in grado di funzionare e

01:16.590 --> 01:19.200
di leggere e scrivere dati su quell'unità, ma si troverà

01:19.200 --> 01:22.080
in quello che viene definito uno stato degradato.

01:22.080 --> 01:24.270
Questo perché il RAID è ora degradato in quanto

01:24.270 --> 01:26.580
solo una delle due unità funziona.

01:26.580 --> 01:29.971
Ma quell'unità contiene una copia completa di tutti i miei dati.

01:29.971 --> 01:33.030
Lo stesso accadrebbe se utilizzassi un RAID cinque.

01:33.030 --> 01:34.380
Ricordate che con un RAID

01:34.380 --> 01:36.000
cinque, userò almeno tre

01:36.000 --> 01:38.340
dischi e avrò un bit di parità distribuito

01:38.340 --> 01:40.350
su tutti e tre i dischi mentre salvo

01:40.350 --> 01:41.850
i dati.

01:41.850 --> 01:43.650
Quindi, se ho tre dischi denominati

01:43.650 --> 01:46.440
disco zero, disco uno e disco due e il disco uno si

01:46.440 --> 01:48.090
guasta, posso comunque calcolare

01:48.090 --> 01:50.220
tutti i miei file utilizzando i pezzi

01:50.220 --> 01:53.130
del file sul disco zero e sul disco due per poterli

01:53.130 --> 01:55.230
rimettere insieme.

01:55.230 --> 01:56.130
Quando lo faccio,

01:56.130 --> 01:58.620
la lettura di questi file richiede più tempo

01:58.620 --> 02:00.750
perché devo calcolare l'intero file

02:00.750 --> 02:02.460
perché ne manca una parte.

02:02.460 --> 02:04.860
Ma poiché ho due dei tre pezzi, posso comunque

02:04.860 --> 02:06.870
calcolare il terzo pezzo perché

02:06.870 --> 02:08.460
ho la parità distribuita

02:08.460 --> 02:10.080
tra le unità.

02:10.080 --> 02:11.670
Ecco perché il RAID funzionerà

02:11.670 --> 02:13.530
in uno stato degradato, perché rallenterà

02:13.530 --> 02:15.300
le prestazioni ma continuerà a

02:15.300 --> 02:17.029
funzionare.

02:17.029 --> 02:20.430
Ora, se si perde un disco all'interno di uno dei RAID,

02:20.430 --> 02:23.580
ad esempio un RAID 1, un RAID 5 o un RAID 10, come ho detto,

02:23.580 --> 02:24.413
continuerà a

02:24.413 --> 02:27.960
funzionare normalmente ma a velocità ridotta.

02:27.960 --> 02:29.280
Quando il disco si rompe,

02:29.280 --> 02:31.680
è necessario sostituirlo il prima possibile

02:31.680 --> 02:33.630
e quindi eseguire un'utilità nota come

02:33.630 --> 02:35.400
ricostruzione del RAID.

02:35.400 --> 02:36.570
Quando si ricostruisce

02:36.570 --> 02:38.400
il RAID, le prestazioni dell'intero

02:38.400 --> 02:39.600
sistema si riducono

02:39.600 --> 02:40.440
perché il sistema

02:40.440 --> 02:43.080
deve ricalcolare tutti i pezzi mancanti e copiarli

02:43.080 --> 02:45.180
sulla nuova unità disco appena inserita

02:45.180 --> 02:47.310
nel RAID.

02:47.310 --> 02:49.440
In questo modo è possibile sostituire il disco

02:49.440 --> 02:50.910
uno che si è guastato e che abbiamo

02:50.910 --> 02:53.790
usato nel nostro esempio, calcolando i pezzi del disco zero

02:53.790 --> 02:56.460
e del disco due da rimettere sul nuovo disco vuoto che abbiamo

02:56.460 --> 02:58.530
appena inserito nel RAID.

02:58.530 --> 03:00.870
Ecco perché ora è in funzione degradata.

03:00.870 --> 03:03.420
Una volta che l'utility ha terminato la ricostruzione

03:03.420 --> 03:06.000
del RAID, si tornerà a quello che è noto come un RAID sano,

03:06.000 --> 03:08.640
in cui è possibile leggere e scrivere tutto alla massima velocità

03:08.640 --> 03:10.099
senza alcun degrado.

03:10.099 --> 03:12.750
Ho detto che esistono due tipi di guasti RAID.

03:12.750 --> 03:14.071
L'altro tipo di guasto

03:14.071 --> 03:17.040
RAID è il cosiddetto guasto RAID completo.

03:17.040 --> 03:18.387
Un guasto RAID completo

03:18.387 --> 03:22.213
si verifica quando l'intero array o volume smette di funzionare.

03:22.213 --> 03:24.870
Questo può accadere per diversi motivi.

03:24.870 --> 03:26.580
Se si utilizza un RAID basato su hardware,

03:26.580 --> 03:28.019
è possibile che la scheda controller

03:28.019 --> 03:29.640
RAID sia effettivamente guasta.

03:29.640 --> 03:30.473
In questo caso,

03:30.473 --> 03:33.000
il sistema non sa più come accedere a quei dischi

03:33.000 --> 03:35.400
e quindi l'intero RAID si guasterà.

03:35.400 --> 03:36.600
Un'altra ragione è che se

03:36.600 --> 03:38.310
si utilizza un RAID software costruito

03:38.310 --> 03:39.930
attraverso il sistema operativo

03:39.930 --> 03:40.830
e quest'ultimo ha

03:40.830 --> 03:42.750
una qualche configurazione errata,

03:42.750 --> 03:45.870
dimenticherà come utilizzare quell'array RAID perché non sa

03:45.870 --> 03:48.150
più come parlare con quei RAID utilizzando il

03:48.150 --> 03:49.650
suo software.

03:49.650 --> 03:52.200
Ora, il terzo modo in cui si può verificare un guasto

03:52.200 --> 03:54.150
del RAID è se si verificano guasti a più

03:54.150 --> 03:55.980
unità e non si hanno più dati sufficienti

03:55.980 --> 03:58.230
per calcolare i pezzi mancanti.

03:58.230 --> 04:00.960
Ad esempio, ho detto che abbiamo un RAID

04:00.960 --> 04:02.220
1 con due dischi.

04:02.220 --> 04:03.990
Posso supportare il guasto di uno dei dischi

04:03.990 --> 04:05.820
e continuare a leggere dal secondo disco.

04:05.820 --> 04:07.620
Ma se entrambi i dischi si guastano,

04:07.620 --> 04:09.365
l'intero RAID è fuori uso.

04:09.365 --> 04:12.450
Analogamente, se utilizzo un RAID cinque con tre dischi,

04:12.450 --> 04:14.490
ho i dischi zero, uno e due.

04:14.490 --> 04:15.780
Se il disco uno si guasta

04:15.780 --> 04:18.330
e non lo sostituisco prima che il disco due si guasti,

04:18.330 --> 04:20.040
ora ho solo il disco zero e il disco

04:20.040 --> 04:22.800
zero ha solo 1/3 delle informazioni.

04:22.800 --> 04:24.900
Quindi non posso calcolare gli altri due

04:24.900 --> 04:26.490
pezzi solo con quella singola

04:26.490 --> 04:28.710
unità e quindi l'intero RAID si guasterà

04:28.710 --> 04:30.660
perché due delle tre unità sono fuori

04:30.660 --> 04:33.180
uso e ciò significa che l'intero RAID è fuori uso

04:33.180 --> 04:34.980
nel caso di un RAID cinque.

04:34.980 --> 04:38.010
Ora, nei casi in cui un intero RAID si guasta in questo modo,

04:38.010 --> 04:38.910
dovrete essere in

04:38.910 --> 04:40.920
grado di ripristinare il RAID dal backup

04:40.920 --> 04:42.360
riconfigurando il RAID, ricostruendo

04:42.360 --> 04:44.580
il RAID con nuovi dischi e quindi ripristinandolo

04:44.580 --> 04:47.130
da backup validi che avete su un disco rigido esterno

04:47.130 --> 04:48.960
o un backup su nastro o un backup su cloud,

04:48.960 --> 04:52.920
e che saranno in grado di ripristinare il RAID in piena salute e di farvi tornare

04:52.920 --> 04:55.638
operativi.

04:55.638 --> 04:57.420
L'ultima cosa che vorrei ricordare

04:57.420 --> 04:58.470
a proposito dei RAID

04:58.470 --> 05:02.280
è che un RAID zero non ha alcuna ridondanza.

05:02.280 --> 05:03.810
Quando si ha a che fare con un

05:03.810 --> 05:07.290
RAID zero, si hanno due dischi fisici che operano come un unico

05:07.290 --> 05:10.260
volume logico, ma ciascuno trasporta 1/2 dei dati.

05:10.260 --> 05:12.870
Non c'è parità e non c'è ridondanza.

05:12.870 --> 05:15.540
Quindi se ho due dischi in un RAID zero e il disco

05:15.540 --> 05:17.940
uno si guasta, indovinate un po'?

05:17.940 --> 05:20.160
A questo punto si verifica un guasto dell'intero

05:20.160 --> 05:20.993
RAID e, in questo

05:20.993 --> 05:22.560
caso, è necessario ricostruire

05:22.560 --> 05:23.850
il RAID e ripristinare il

05:23.850 --> 05:26.520
backup perché tutti i dati andranno persi.

05:26.520 --> 05:28.590
Tenetelo presente quando lavorate con i RAID.

05:28.590 --> 05:30.030
Se si tratta di un RAID 1, RAID

05:30.030 --> 05:32.010
5 o RAID 10, è possibile perdere un disco

05:32.010 --> 05:33.150
e continuare a operare

05:33.150 --> 05:34.950
in uno stato degradato senza perdere

05:34.950 --> 05:36.600
alcun dato.

05:36.600 --> 05:39.420
Ma se si perdono più dischi all'interno del RAID, l'intero

05:39.420 --> 05:40.620
array si guasterà e non

05:40.620 --> 05:42.920
sarà più possibile accedere ai dati.
