RAID 192칸 — 4TB 넉 장으로 RAID 5를 만들면 12TB인데 10.91TiB로 보입니다
레벨마다 공식을 따로 외울 필요가 없습니다. 그룹마다 패리티를 몇 장 쓰는지만 알면 나머지는 한 줄에서 나옵니다 — 쓸 수 있는 장수 = 전체 − 패리티 장수 × 그룹 수. RAID 5는 그룹 하나에 한 장이라 n−1, RAID 6은 두 장이라 n−2, RAID 50·60은 그 그룹이 여럿입니다. 안 되는 칸도 38개 있습니다: 세 장으로는 RAID 6이 안 되고, 홀수 장으로는 RAID 10이 안 되며, 일곱 장으로는 RAID 50이 안 됩니다.
쓸 수 있는 장수
디스크
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| RAID 0 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| RAID 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RAID 5 | · | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| RAID 6 | · | · | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| RAID 10 | · | · | 2 | · | 3 | · | 4 | · | 5 | · | 6 | · | 7 | · | 8 | · | 9 | · | 10 | · | 11 | · | 12 | · |
| RAID 50 | · | · | · | · | 4 | · | 6 | 6 | 8 | · | 10 | · | 12 | 12 | 14 | · | 16 | · | 18 | 18 | 20 | · | 22 | 20 |
| RAID 60 | · | · | · | · | · | · | 4 | · | 6 | · | 8 | · | 10 | 9 | 12 | · | 14 | · | 16 | 15 | 18 | · | 20 | 15 |
| JBOD | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
쓸 수 있는 장수 = 전체 − 패리티 장수 × 그룹 수. 레벨별 공식을 따로 외우지 않아도 됩니다. 안 되는 조합 38개와 TB·TiB 차이도 함께 적었습니다.
RAID 용량표
- RAID 0최소 디스크 2
여러 장에 자료를 나눠 얹기만 합니다. 용량도 속도도 장수만큼 늘지만 한 장이 죽으면 전부 잃습니다.
- RAID 1최소 디스크 2
모든 장이 같은 자료를 그대로 들고 있습니다. 한 장만 남아도 살아 있지만 쓸 수 있는 것은 한 장분입니다.
- RAID 5최소 디스크 3
한 장분을 패리티로 씁니다. 한 장이 죽어도 나머지에서 되살릴 수 있습니다.
- RAID 6최소 디스크 4
두 장분을 패리티로 씁니다. 두 장이 동시에 죽어도 견딥니다 — 복구 중에 또 한 장이 죽는 일이 실제로 있습니다.
- RAID 10최소 디스크 4
두 장씩 짝지어 복사한 뒤 그 짝들을 이어 붙입니다. 절반을 쓰고 복구가 빠릅니다.
- RAID 50최소 디스크 6
RAID 5 그룹 여럿을 이어 붙입니다. 그룹마다 한 장씩 패리티를 쓰므로 그룹이 늘면 용량이 줄고 견디는 고장이 늡니다.
- RAID 60최소 디스크 8
RAID 6 그룹 여럿을 이어 붙입니다. 그룹마다 두 장씩 패리티를 씁니다.
- JBOD최소 디스크 2
장들을 그냥 이어 붙여 하나처럼 씁니다. 패리티가 없어 고장을 못 견디지만, 한 장이 죽어도 나머지 장의 자료는 남습니다.
그룹을 어떻게 가르는가
RAID 50·60은 그룹을 몇 개로 두느냐가 진짜 선택입니다. 그룹을 적게 두면 패리티가 적게 들어 용량이 늘고, 많이 두면 그룹마다 한 장(또는 두 장)씩 여유가 생겨 운이 좋을 때 견디는 고장이 늡니다. 반드시 견디는 고장 수는 어느 쪽이든 같습니다 — 한 그룹에서 두 장이 겹쳐 죽으면 거기서 끝나기 때문입니다.
겉면의 TB와 화면의 TiB
디스크 겉면의 1TB는 10의 12제곱 바이트인데, 운영체제는 2의 40제곱 바이트를 한 단위로 셉니다. 이름만 비슷할 뿐 다른 단위라 같은 디스크가 약 9% 작게 보입니다. 용량이 사라진 것이 아니라 자로 재는 눈금이 다른 것입니다.
복구 중이 가장 위험합니다
패리티 한 장짜리 배열에서 한 장이 죽으면, 새 디스크를 넣고 나머지 전부를 처음부터 끝까지 읽어 되살립니다. 하필 그때 남은 디스크들이 가장 오래 가장 세게 일합니다. 디스크가 크고 많을수록 복구가 며칠씩 걸리고, 그 사이에 또 한 장이 죽으면 그대로 끝납니다. 큰 배열에서 RAID 5보다 6이나 10을 권하는 이유가 이것입니다.
RAID는 백업이 아닙니다
RAID가 막아 주는 것은 디스크 고장 하나뿐입니다. 실수로 지운 파일, 덮어쓴 파일, 랜섬웨어, 컨트롤러 고장, 불이나 도난은 그대로 전부에 옮습니다 — 미러는 지운 것도 똑같이 지웁니다. 백업은 다른 장치에 따로 두는 사본이고, RAID는 그것과 다른 일을 합니다.
읽는 법
- 쓸 수 있는 장수 = 전체 − 패리티 장수 × 그룹 수. 모든 레벨이 이 한 줄입니다.
- RAID 5는 그룹 하나에 패리티 한 장이라 n−1, RAID 6은 두 장이라 n−2입니다.
- RAID 50·60은 그 그룹을 여럿 두고 이어 붙인 것이라 그룹 수만큼 곱해집니다.
- RAID 1은 모두가 같은 자료라 한 장분, RAID 10은 두 장씩 짝지어 절반입니다.
- 그룹은 모두 같은 크기여야 하므로 그룹 수는 전체 장수의 약수뿐입니다.
- 겉면의 TB와 화면의 TiB는 다른 단위입니다 — 약 9% 작게 보입니다.
자주 묻는 것
Q. RAID 5와 RAID 6 중 무엇을 골라야 하나요?
디스크가 크고 많을수록 RAID 6 쪽입니다. RAID 5는 한 장이 죽으면 복구하는 동안 나머지 전부를 처음부터 끝까지 읽는데, 요즘 디스크는 그게 며칠씩 걸립니다. 그 사이에 또 한 장이 죽으면 배열이 끝나고, RAID 6은 바로 그 경우를 견딥니다.
Q. 디스크 크기가 서로 다르면 어떻게 되나요?
가장 작은 장에 맞춰집니다. 4TB 세 장에 8TB 한 장을 넣으면 8TB 장도 4TB로만 쓰이고 나머지 4TB는 놀게 됩니다. 이 표는 모든 장이 같은 크기라고 보고 계산합니다.
Q. 왜 겉면보다 용량이 적게 나오나요?
겉면의 1TB는 10의 12제곱 바이트인데 운영체제는 2의 40제곱 바이트를 한 단위로 세기 때문입니다. 이름이 비슷할 뿐 다른 단위라 약 9% 작게 보입니다. 여기에 파일 시스템이 쓰는 자리가 더 빠집니다.
Q. RAID를 걸어 두면 백업은 안 해도 되나요?
아닙니다. RAID가 막아 주는 것은 디스크 고장 하나뿐입니다. 실수로 지운 파일, 랜섬웨어, 불이나 도난은 모든 장에 똑같이 옮습니다 — 미러는 지운 것도 그대로 따라 지웁니다.