WEBVTT

00:00.050 --> 00:00.990
이번 수업에서는

00:00.990 --> 00:03.450
급습에 관한 문제를 얘기해 볼 거예요

00:03.450 --> 00:04.710
네 기억하세요 raid는

00:04.710 --> 00:07.290
독립 디스크의 중복 배열 혹은 저렴한 디스크의

00:07.290 --> 00:11.880
중복 배열입니다 사람에 따라 다릅니다 네, 맞습니다

00:11.880 --> 00:13.470
네 이제 raid를 다룰

00:13.470 --> 00:14.490
때에는 디스크 하나가

00:14.490 --> 00:16.020
고장날 경우 데이터 손실을

00:16.020 --> 00:17.970
막기 위해 이 기능을 사용하도록

00:17.970 --> 00:20.370
구성될 것입니다

00:20.370 --> 00:22.440
네 하드 디스크 드라이브나 ssd 드라이브를

00:22.440 --> 00:24.240
사용하는데 그 드라이브가 실패하면

00:24.240 --> 00:25.440
그 드라이브에 있는 모든

00:25.440 --> 00:27.690
걸 잃게 됩니다

00:27.690 --> 00:29.430
네 자 만약 제 사진이나 개인 서류를

00:29.430 --> 00:30.600
전부 거기 올려놓으면

00:30.600 --> 00:32.310
정말 끔찍한 하루가 될 거예요

00:32.310 --> 00:33.840
단일 드라이브 대신

00:33.840 --> 00:37.260
raid를 사용할 수 있습니다

00:37.260 --> 00:40.230
가령. 시스템에 raid 1, raid

00:40.230 --> 00:42.480
5, raid 10을 써서 여러

00:42.480 --> 00:44.190
디스크를 가지고 단일

00:44.190 --> 00:47.070
볼륨으로 동작하게 합니다

00:47.070 --> 00:49.350
중복성을 더 갖게 해줍니다 그리고

00:49.350 --> 00:50.183
이 방법으로

00:50.183 --> 00:52.350
개별 드라이브 중 하나가 실패해도

00:52.350 --> 00:54.840
데이터는 소실되지 않습니다

00:54.840 --> 00:56.340
Raid에 대해 다룰 때 raid

00:56.340 --> 00:59.250
실패를 초래하는 방법은 두 가지입니다

00:59.250 --> 01:00.762
첫 번째는, 단일 디스크가

01:00.762 --> 01:03.900
raid 내에서 실패하는 것입니다

01:03.900 --> 01:06.120
Raid를 가지고 있다면 미러를

01:06.120 --> 01:07.620
이용합니다

01:07.620 --> 01:08.730
미러링을 사용할

01:08.730 --> 01:11.370
땐 각각의 드라이브에 파일 2개의 풀

01:11.370 --> 01:12.840
복사본이 있어요

01:12.840 --> 01:14.460
이제 드라이브 하나가 작동

01:14.460 --> 01:16.590
안 해도 다른 드라이브는 작동할 수

01:16.590 --> 01:19.200
있고 그 드라이브에 데이터를 읽고 쓸 수 있어요

01:19.200 --> 01:22.080
그리고 조금 저해된 상태가 되는 거죠

01:22.080 --> 01:24.270
둘 중 하나만 작동해서 공습이

01:24.270 --> 01:26.580
약화됐기 때문이죠

01:26.580 --> 01:29.971
하지만 그 드라이브엔 데이터의 전체 복사본이 있어요

01:29.971 --> 01:33.030
Raid 5를 사용해도 마찬가지입니다

01:33.030 --> 01:34.380
네 명심하세요 명심하세요

01:34.380 --> 01:36.000
5번 습격으로 최소 3개의

01:36.000 --> 01:38.340
디스크를 사용하고 데이터를 저장함에

01:38.340 --> 01:40.350
따라 모든 3개의 디스크에 패리티를

01:40.350 --> 01:41.850
배포할 거예요

01:41.850 --> 01:43.650
만약 디스크 0이라는 이름의

01:43.650 --> 01:46.440
디스크가 3개 있는데 디스크 1이 실패한다면

01:46.440 --> 01:48.090
디스크 0에 있는 파일들을

01:48.090 --> 01:50.220
이용해서 파일을 계산할 수 있고

01:50.220 --> 01:55.230
디스크 2로 파일을 다시 모을 수 있습니다

01:55.230 --> 01:56.130
네 이제 이걸 하면

01:56.130 --> 01:58.620
파일을 읽는 데 시간이 더 걸립니다 전체

01:58.620 --> 02:00.750
파일을 계산해야 하니까요 왜냐하면

02:00.750 --> 02:02.460
일부를 놓쳤거든요

02:02.460 --> 02:04.860
하지만 세 조각 중 두 개가 있으니 세

02:04.860 --> 02:06.870
번째 조각을 계산할 수 있어요

02:06.870 --> 02:08.460
패리티가 드라이브 전체에

02:08.460 --> 02:10.080
퍼져 있으니까요

02:10.080 --> 02:11.670
그래서 raid가 성능을 떨어뜨리기

02:11.670 --> 02:13.530
때문에 성능이 떨어지는 상태로 운영될

02:13.530 --> 02:15.300
수 있는 것입니다 하지만 여전히

02:15.300 --> 02:17.029
작동합니다

02:17.029 --> 02:20.430
그렇습니다 이제 이제 여러분의 급습 지역에서

02:20.430 --> 02:24.413
디스크를 분실한다면 말씀드린 것처럼 정상적으로

02:24.413 --> 02:27.960
작동할 겁니다 하지만 속도는 느리죠 ?

02:27.960 --> 02:29.280
네 이제 디스크가 실패하면

02:29.280 --> 02:31.680
최대한 빨리 대체해야 합니다 그러면 raid를

02:31.680 --> 02:33.630
재구축하는 유틸리티를 수행하게

02:33.630 --> 02:35.400
됩니다 ? 네

02:35.400 --> 02:36.570
Raid를 다시 재구축할

02:36.570 --> 02:38.400
때 전체 시스템의 성능이 떨어집니다

02:38.400 --> 02:40.440
시스템이 빠진 부분을 다시 계산하고

02:40.440 --> 02:43.080
raid에 넣은 새 디스크 드라이브에 복사해야

02:43.080 --> 02:47.310
하기 때문입니다 ???????

02:47.310 --> 02:49.440
이를 통해 디스크 0과 디스크 2의

02:49.440 --> 02:50.910
조각을 계산하여 방금 raid에

02:50.910 --> 02:53.790
삽입한 새 빈 디스크 1로 다시 교체함으로써 예제에서

02:53.790 --> 02:58.530
사용했던 실패한 디스크 1을 교체할 수 있습니다.

02:58.530 --> 03:00.870
그래서 기능이 저하된 거예요

03:00.870 --> 03:03.420
그 유틸리티가 끝나면 raid를 재건하면 건강한

03:03.420 --> 03:06.000
raid라고 알려진 것으로 돌아갑니다 이제 우리는

03:06.000 --> 03:08.640
모든 것을 읽고 쓸 수 있습니다. 저하되지 않고 전속력으로

03:08.640 --> 03:10.099
말입니다.

03:10.099 --> 03:12.750
Raid 실패에는 두 가지 유형이 있습니다

03:12.750 --> 03:14.071
다른 유형의 raid

03:14.071 --> 03:17.040
오류는 전체 raid 오류라고 합니다.

03:17.040 --> 03:18.387
전체 raid 실패는

03:18.387 --> 03:22.213
전체 배열이나 볼륨이 작동을 멈출 때입니다

03:22.213 --> 03:24.870
이런 현상은 여러 가지 이유로 발생할 수 있습니다

03:24.870 --> 03:26.580
하드웨어 기반 raid를 사용하는 경우

03:26.580 --> 03:28.019
raid 컨트롤러 카드에 실제로

03:28.019 --> 03:29.640
오류가 발생할 수 있습니다.

03:29.640 --> 03:30.473
그리고 이 경우 시스템은

03:30.473 --> 03:33.000
더 이상 해당 디스크에 액세스하는 방법을 알 수 없으므로

03:33.000 --> 03:35.400
전체 raid가 실패하게 됩니다.

03:35.400 --> 03:36.600
다른 이유는 운영체제에서

03:36.600 --> 03:38.310
구축된 소프트웨어 raid를

03:38.310 --> 03:40.830
사용하는데 운영체제가 구성상 오류를

03:40.830 --> 03:42.750
겪으면 raid 배열 사용법을

03:42.750 --> 03:45.870
잊어버리게 됩니다 소프트웨어를 사용하는데는

03:45.870 --> 03:49.650
raid에 통신하는 방법을 모르니까요

03:49.650 --> 03:52.200
네 그리고 raid 실패를 하는 세 번째 방법은

03:52.200 --> 03:54.150
여러 개의 드라이브가 실패하면 더

03:54.150 --> 03:55.980
이상 데이터를 가지고 있지 않아서

03:55.980 --> 03:58.230
빠진 부분을 계산할 수 없습니다

03:58.230 --> 04:00.960
예를 들어, 두 디스크를 가진 raid가

04:00.960 --> 04:02.220
있다고 해보죠

04:02.220 --> 04:03.990
디스크의 결함을 지원하고 두 번째

04:03.990 --> 04:05.820
디스크를 읽을 수 있습니다

04:05.820 --> 04:07.620
두 디스크 모두 실패하면 전체

04:07.620 --> 04:09.365
raid가 다운됩니다

04:09.365 --> 04:12.450
3개의 디스크를 가진 raid 5를 사용한다면

04:12.450 --> 04:14.490
디스크 0, 1, 2가 있습니다

04:14.490 --> 04:15.780
디스크 1이 실패하면

04:15.780 --> 04:18.330
2가 실패하기 전에 교체하지 않습니다

04:18.330 --> 04:20.040
디스크 0만 가지고 있고 3분의

04:20.040 --> 04:22.800
1의 정보만 가지고 있습니다

04:22.800 --> 04:24.900
네 단일 드라이브로는 다른 두 개를 계산할

04:24.900 --> 04:26.490
수 없습니다. 즉 두 개의 드라이브가

04:26.490 --> 04:28.710
다운되면 전체 raid는 실패합니다.

04:28.710 --> 04:30.660
이것은 raid 5가 다운될 때 전체

04:30.660 --> 04:34.980
raid가 다운된다는 것을 의미합니다.

04:34.980 --> 04:38.010
네 전체 raid가 실패하는 경우, raid를

04:38.010 --> 04:38.910
백업에서 복원해야

04:38.910 --> 04:40.920
합니다 raid를 재구성하고

04:40.920 --> 04:42.360
raid를 새 디스크로

04:42.360 --> 04:44.580
다시 구축하고 좋은 백업에서 복구합니다

04:44.580 --> 04:55.638
외장 하드 디스크나 테이프 백업 혹은 클라우드 백업에 하면 raid를 완전 상태로 복원할 수 있습니다 그리고 다시 실행합니다

04:55.638 --> 04:57.420
자 이제 급습에 대해 마지막으로

04:57.420 --> 04:58.470
말하고 싶은 것은

04:58.470 --> 05:02.280
제로급습은 중복되지 않는다는 것입니다

05:02.280 --> 05:03.810
Raid0을 다룰 때는 하나의

05:03.810 --> 05:07.290
논리 볼륨으로 작동하는 두 개의 물리적 디스크를 가지지만 각각은

05:07.290 --> 05:10.260
데이터의 반을 가지고 있습니다 ? 네, 그렇습니다

05:10.260 --> 05:12.870
동등함도 없고 중복도 없습니다

05:12.870 --> 05:15.540
Raid 0에 두 디스크가 있는데 디스크

05:15.540 --> 05:17.940
1이 실패하면 어떻게 될까요?

05:17.940 --> 05:20.160
전체 raid가 실패하면 이 경우에는 raid를

05:20.160 --> 05:20.993
재구성하고 백업에서

05:20.993 --> 05:22.560
복구해야 합니다 왜냐하면 모든

05:22.560 --> 05:23.850
데이터가 소실되니까요

05:23.850 --> 05:26.520
모든 데이터는 소실됩니다

05:26.520 --> 05:28.590
급습에 협조할 때는 이걸 명심해요

05:28.590 --> 05:30.030
Raid 1, raid 5

05:30.030 --> 05:32.010
또는 raid 10을 사용하는 경우

05:32.010 --> 05:33.150
디스크 1개를 잃어도

05:33.150 --> 05:34.950
데이터 손실 없이 저하된 상태로 계속

05:34.950 --> 05:36.600
작동할 수 있습니다.

05:36.600 --> 05:39.420
Raid에서 여러 디스크를 분실하면 전체 배열이

05:39.420 --> 05:40.620
실패하고 데이터에

05:40.620 --> 05:42.920
대한 엑세스 권한이 없어집니다
