WEBVTT

00:00.050 --> 00:00.990
Instrutor: Nesta

00:00.990 --> 00:03.450
lição, falaremos sobre problemas com RAIDs.

00:03.450 --> 00:04.710
Lembre-se de que um RAID

00:04.710 --> 00:07.290
é uma matriz redundante de discos independentes

00:07.290 --> 00:10.260
ou uma matriz redundante de discos baratos, dependendo

00:10.260 --> 00:11.880
de quem você perguntar.

00:11.880 --> 00:13.470
Quando se trata de um RAID,

00:13.470 --> 00:14.490
ele será configurado

00:14.490 --> 00:16.020
como um meio de proteger os

00:16.020 --> 00:17.970
dados contra o risco de perda de dados

00:17.970 --> 00:20.370
se um único disco falhar.

00:20.370 --> 00:22.440
Portanto, se eu estiver usando uma unidade

00:22.440 --> 00:24.240
de disco rígido ou mesmo uma unidade de

00:24.240 --> 00:25.440
estado sólido e essa unidade

00:25.440 --> 00:27.690
falhar, perderei tudo o que estiver nela.

00:27.690 --> 00:29.430
Agora, se eu tiver todas as minhas fotos e todos

00:29.430 --> 00:30.600
os meus documentos pessoais

00:30.600 --> 00:32.310
nele, esse seria um dia muito ruim.

00:32.310 --> 00:33.840
Em vez disso, para me proteger

00:33.840 --> 00:37.260
contra isso, posso usar um RAID em vez de uma única unidade.

00:37.260 --> 00:40.230
Por exemplo, posso configurar meu sistema usando

00:40.230 --> 00:42.480
um RAID 1, um RAID 5 ou um RAID 10 para

00:42.480 --> 00:44.190
poder ter vários discos trabalhando

00:44.190 --> 00:47.070
juntos como um único volume.

00:47.070 --> 00:49.350
Isso me permite ter mais redundância e,

00:49.350 --> 00:50.183
dessa forma, se

00:50.183 --> 00:52.350
alguma dessas unidades individuais

00:52.350 --> 00:54.840
falhar, meus dados não serão perdidos.

00:54.840 --> 00:56.340
Agora, quando se trata de um RAID,

00:56.340 --> 00:59.250
há duas maneiras diferentes de ocorrer uma falha no RAID.

00:59.250 --> 01:00.762
O primeiro é o que acabei de descrever,

01:00.762 --> 01:03.900
em que um único disco falhará dentro desse RAID.

01:03.900 --> 01:06.120
Portanto, se eu tiver um RAID 1, por exemplo,

01:06.120 --> 01:07.620
estou usando espelhamento.

01:07.620 --> 01:08.730
Agora, quando estou usando

01:08.730 --> 01:11.370
o espelhamento, tenho duas cópias completas de cada arquivo,

01:11.370 --> 01:12.840
uma em cada unidade.

01:12.840 --> 01:14.460
Agora, se uma dessas unidades falhar,

01:14.460 --> 01:16.590
a outra unidade ainda poderá funcionar e eu

01:16.590 --> 01:19.200
poderei ler e gravar dados nessa unidade, mas estarei

01:19.200 --> 01:22.080
no que é conhecido como estado degradado.

01:22.080 --> 01:24.270
Isso ocorre porque o RAID agora está degradado, pois

01:24.270 --> 01:26.580
apenas uma das duas unidades está funcionando.

01:26.580 --> 01:29.971
Mas essa unidade tem uma cópia completa de todos os meus dados.

01:29.971 --> 01:33.030
A mesma coisa aconteceria se eu estivesse usando um RAID cinco.

01:33.030 --> 01:34.380
Lembre-se de que, com um RAID

01:34.380 --> 01:36.000
cinco, usarei pelo menos três

01:36.000 --> 01:38.340
discos e terei um bit de paridade espalhado

01:38.340 --> 01:40.350
por todos os três discos quando estiver

01:40.350 --> 01:41.850
salvando os dados.

01:41.850 --> 01:43.650
Portanto, se eu tiver três discos

01:43.650 --> 01:46.440
denominados disco zero, disco um e disco dois, e o disco

01:46.440 --> 01:48.090
um falhar, ainda poderei calcular

01:48.090 --> 01:50.220
todos os meus arquivos usando as partes

01:50.220 --> 01:53.130
do arquivo no disco zero e no disco dois para poder juntar

01:53.130 --> 01:55.230
esses arquivos novamente.

01:55.230 --> 01:56.130
Agora, quando faço

01:56.130 --> 01:58.620
isso, levo mais tempo para ler esses arquivos, pois

01:58.620 --> 02:00.750
tenho que calcular o arquivo inteiro porque

02:00.750 --> 02:02.460
estou perdendo uma parte dele.

02:02.460 --> 02:04.860
Mas como tenho duas das três partes, ainda posso

02:04.860 --> 02:06.870
calcular a terceira parte porque tenho

02:06.870 --> 02:08.460
a paridade que está distribuída

02:08.460 --> 02:10.080
entre essas unidades.

02:10.080 --> 02:11.670
É por isso que o RAID funcionará

02:11.670 --> 02:13.530
em um estado degradado, pois o desempenho

02:13.530 --> 02:15.300
ficará mais lento, mas ele ainda

02:15.300 --> 02:17.029
funcionará.

02:17.029 --> 02:20.430
Agora, se você perder um disco dentro de um dos seus RAIDs,

02:20.430 --> 02:23.580
como um RAID 1, um RAID 5 ou um RAID 10, como eu disse, ele

02:23.580 --> 02:24.413
continuará a operar

02:24.413 --> 02:27.960
normalmente, mas em uma velocidade mais lenta.

02:27.960 --> 02:29.280
Agora, quando esse disco falha,

02:29.280 --> 02:31.680
você deseja substituí-lo o mais rápido possível e,

02:31.680 --> 02:33.630
em seguida, executará um utilitário conhecido

02:33.630 --> 02:35.400
como reconstrução do RAID.

02:35.400 --> 02:36.570
Ao reconstruir o RAID,

02:36.570 --> 02:38.400
novamente, o desempenho de todo o

02:38.400 --> 02:39.600
sistema diminuirá, pois

02:39.600 --> 02:40.440
o sistema terá que

02:40.440 --> 02:43.080
recalcular todas as partes que faltam e copiá-las

02:43.080 --> 02:45.180
para a nova unidade de disco que você acabou

02:45.180 --> 02:47.310
de inserir no RAID.

02:47.310 --> 02:49.440
Isso permite que você substitua o disco um

02:49.440 --> 02:50.910
com falha que estávamos usando

02:50.910 --> 02:53.790
em nosso exemplo, calculando as partes do disco zero e do

02:53.790 --> 02:56.460
disco dois para recolocar nesse novo disco um em branco

02:56.460 --> 02:58.530
que acabamos de inserir no RAID.

02:58.530 --> 03:00.870
É por isso que agora ele está em uma função degradada.

03:00.870 --> 03:03.420
Quando o utilitário terminar de reconstruir o RAID,

03:03.420 --> 03:06.000
voltaremos ao que é conhecido como RAID íntegro, no

03:06.000 --> 03:08.640
qual agora podemos ler e gravar tudo em velocidade máxima,

03:08.640 --> 03:10.099
sem degradação.

03:10.099 --> 03:12.750
Agora, eu disse que havia dois tipos de falhas no RAID.

03:12.750 --> 03:14.071
O outro tipo de falha

03:14.071 --> 03:17.040
do RAID é o que chamamos de falha total do RAID.

03:17.040 --> 03:18.387
Agora, uma falha completa

03:18.387 --> 03:22.213
do RAID ocorre quando toda a matriz ou volume para de funcionar.

03:22.213 --> 03:24.870
Isso pode ocorrer por vários motivos diferentes.

03:24.870 --> 03:26.580
Se você estiver usando um RAID baseado em hardware,

03:26.580 --> 03:28.019
pode ser que a placa controladora do

03:28.019 --> 03:29.640
RAID tenha realmente falhado.

03:29.640 --> 03:30.473
E, nesse caso, o

03:30.473 --> 03:33.000
sistema não sabe mais como acessar esses discos

03:33.000 --> 03:35.400
e, portanto, o RAID inteiro falhará.

03:35.400 --> 03:36.600
Outro motivo para isso é que,

03:36.600 --> 03:38.310
se você estiver usando um RAID de software

03:38.310 --> 03:39.930
criado por meio do sistema operacional

03:39.930 --> 03:40.830
e o sistema operacional

03:40.830 --> 03:42.750
tiver algum tipo de configuração incorreta,

03:42.750 --> 03:45.870
ele esquecerá como usar essa matriz RAID, pois não saberá mais como

03:45.870 --> 03:49.650
se comunicar com esses RAIDs usando seu software.

03:49.650 --> 03:52.200
Agora, a terceira maneira de ocorrer uma falha no RAID

03:52.200 --> 03:54.150
é se houver falha em várias unidades e você

03:54.150 --> 03:55.980
não tiver mais dados suficientes para

03:55.980 --> 03:58.230
calcular as partes que faltam.

03:58.230 --> 04:00.960
Por exemplo, eu disse que temos um RAID um

04:00.960 --> 04:02.220
com dois discos.

04:02.220 --> 04:03.990
Posso suportar a falha de um desses discos

04:03.990 --> 04:05.820
e ainda ler a partir do segundo disco.

04:05.820 --> 04:07.620
Mas se ambos os discos falharem,

04:07.620 --> 04:09.365
todo o RAID ficará inoperante.

04:09.365 --> 04:12.450
Da mesma forma, se eu estiver usando um RAID cinco com três discos,

04:12.450 --> 04:14.490
tenho os discos zero, um e dois.

04:14.490 --> 04:15.780
Se o disco um falhar e eu

04:15.780 --> 04:18.330
não o substituir antes que o disco dois falhe,

04:18.330 --> 04:20.040
agora só tenho o disco zero, e o

04:20.040 --> 04:22.800
disco zero tem apenas 1/3 das informações.

04:22.800 --> 04:24.900
Portanto, não posso calcular as outras duas

04:24.900 --> 04:26.490
partes com apenas essa única unidade

04:26.490 --> 04:28.710
e, portanto, todo o RAID falhará porque duas

04:28.710 --> 04:30.660
das três unidades estão inoperantes,

04:30.660 --> 04:33.180
o que significa que todo o RAID está inoperante no

04:33.180 --> 04:34.980
caso de um RAID cinco.

04:34.980 --> 04:38.010
Agora, nos casos em que um RAID inteiro falhar dessa forma,

04:38.010 --> 04:38.910
será necessário restaurar

04:38.910 --> 04:40.920
esse RAID a partir do backup, reconfigurando

04:40.920 --> 04:42.360
o RAID, reconstruindo-o com

04:42.360 --> 04:44.580
novos discos e, em seguida, restaurando-o

04:44.580 --> 04:47.130
a partir de bons backups que você tenha em um disco

04:47.130 --> 04:48.960
rígido externo ou em um backup em fita

04:48.960 --> 04:51.240
ou na nuvem, e isso poderá restaurar a integridade

04:51.240 --> 04:52.920
total do RAID e colocá-lo em funcionamento

04:52.920 --> 04:55.638
novamente.

04:55.638 --> 04:57.420
Agora, a última coisa que quero mencionar

04:57.420 --> 04:58.470
quando se trata de RAIDs

04:58.470 --> 05:02.280
é lembrar que um RAID zero não tem redundância alguma.

05:02.280 --> 05:03.810
Quando se trata de um RAID zero,

05:03.810 --> 05:07.290
você tem dois discos físicos operando como um volume lógico,

05:07.290 --> 05:10.260
mas cada um deles carrega 1/2 dos dados.

05:10.260 --> 05:12.870
Não há paridade e não há redundância.

05:12.870 --> 05:15.540
Portanto, se eu tiver dois discos em um RAID

05:15.540 --> 05:17.940
zero e o disco um falhar, adivinhe?

05:17.940 --> 05:20.160
Agora você tem uma falha no RAID inteiro

05:20.160 --> 05:20.993
e, nesse caso, terá

05:20.993 --> 05:22.560
que reconstruir o RAID e restaurar

05:22.560 --> 05:23.850
a partir do backup, pois

05:23.850 --> 05:26.520
todos os dados serão perdidos.

05:26.520 --> 05:28.590
Tenha isso em mente quando estiver trabalhando com RAIDs.

05:28.590 --> 05:30.030
Se estiver lidando com um

05:30.030 --> 05:32.010
RAID 1, RAID 5 ou RAID 10, você pode

05:32.010 --> 05:33.150
perder um disco e ainda

05:33.150 --> 05:34.950
operar em um estado degradado sem

05:34.950 --> 05:36.600
perder nenhum dado.

05:36.600 --> 05:39.420
Mas se você perder vários discos dentro desse RAID, o

05:39.420 --> 05:40.620
array inteiro falhará

05:40.620 --> 05:42.920
e você não terá mais acesso a esses dados.
