이번주 센터 업무를 진행하면서 서버 폐기, OS 재설치 등 오랜만에 하드웨어 관련업무를 진행했습니다.
OS 설치를 하며 RAID를 구성하던 중 기존에는 OS파티션은 RAID 1 데이터파티션은 RAID 6로 구성했었는데 왜 그렇게 구성을 진행했는지, 그리고 각 RAID의 차이점을 알아보기 위해 이 글을 작성합니다.
RAID(Redundant Array of Independent Disks)는 여러 개의 하드디스크 드라이브(HDD) 또는 SSD를 하나의 논리적 장치처럼 구성하여 데이터 보호, 성능 향상 또는 두 가지 모두를 목표로 하는 기술
RAID의 장점
RAID를 구성하는 방식에는 주로 3가지 방식이 사용됩니다.
Striping(스트라이핑)

Mirroring(미러링)

Parity (패리티)


[예시]
1TB 의 디스크 4개를 RAID 0으로 구성하게 된다면 총 사용할 수 있는 용량은?
➡️ 4TB

Mirroring(미러링)이라고 불리며, 데이터를 두 개 이상의 디스크에 완전히 동일하게 복제하여 저장하는 방식
최소 2개의 디스크가 필요하며, 높은 데이터 안정성을 제공
동작원리?
하나의 디스크에 데이터를 기록하면, 동시에 다른 모든 디스크에도 동일한 데이터가 기록됩니다. 따라서 모든 디스크는 동일한 데이터의 복사본을 갖게 됩니다
[예시]
1TB 의 디스크 4개를 RAID 1으로 구성하게 된다면 총 사용할 수 있는 용량은?
➡️ 2TB

Bit-level Striping(비트 레벨 스트라이핑) + Hamming Code(ECC) 패리티
디스크 최소 3개 이상 필요
데이터는 비트 단위로 스트라이핑되어 여러 데이터 디스크에 분산 저장되고, 오류 검출 및 수정을 위한 해밍 코드 패리티 정보는 별도의 디스크에 기록됩니다.
데이터를 비트 단위로 나누어 각 데이터 디스크에 순차적으로 저장하고, 이 데이터 블록에 대한 해밍 코드 패리티를 생성하여 전용 패리티 디스크에 저장
실무에서는 거의 사용되지 않음
동작원리?
데이터는 비트 단위로 나뉘어 여러 데이터 디스크에 순차적으로 분산 저장 동시에, 이 데이터 블록에 대한 해밍 코드 패리티 정보가 생성되어 별도의 패리티 디스크 세트에 기록
[예시]
1TB 의 디스크 4개를 RAID 2으로 구성하게 된다면 총 사용할 수 있는 용량은?
➡️ 데이터 Disk 2EA, ECC(오류검출) 2EA일 경우
2TB
➡️ 데이터 Disk 3EA, ECC(오류검출) 1EA일 경우
3TB

[예시]
1TB 의 디스크 4개를 RAID 3으로 구성하게 된다면 총 사용할 수 있는 용량은?
➡️ 3TB

[예시]
1TB 의 디스크 4개를 RAID 4으로 구성하게 된다면 총 사용할 수 있는 용량은?
➡️ 3TB

[예시]
1TB 의 디스크 4개를 RAID 5으로 구성하게 된다면 총 사용할 수 있는 용량은?
➡️ 3TB

[예시]
1TB 의 디스크 4개를 RAID 6으로 구성하게 된다면 총 사용할 수 있는 용량은?
➡️ 2TB
[예시]
1TB 의 디스크 4개를 RAID 10으로 구성하게 된다면 총 사용할 수 있는 용량은?
➡️ 2TB
앞서 말한 모든 내용을 간단하게 표로 정리해 보겠습니다.
| RAID 레벨 | 최소 디스크 수 | 저장 용량 효율 | 내결함성 (허용 장애 수) | 주요 특징 |
|---|---|---|---|---|
| RAID 0 | 2개 | 100% | ❌ 없음 (1개만 고장나도 데이터 손실) | 스트라이핑만 적용 → 속도 빠름, 복구 불가 |
| RAID 1 | 2개 | 50% | ✅ 1개 (미러링된 디스크) | 미러링 → 안정성 높음, 용량 절반만 사용 |
| RAID 2 | 3개 이상 | ↓ 낮음 | ✅ 다수 (Hamming Code 기반) | 바이트 단위 스트라이핑 + ECC / 거의 사용 안 함 |
| RAID 3 | 3개 | (N-1)/N | ✅ 1개 | 바이트 단위 스트라이핑 + 전용 패리티 디스크 |
| RAID 4 | 3개 | (N-1)/N | ✅ 1개 | 블록 단위 스트라이핑 + 전용 패리티 디스크 (병목 발생) |
| RAID 5 | 3개 | (N-1)/N | ✅ 1개 | 블록 단위 스트라이핑 + 분산 패리티, 성능 균형 |
| RAID 6 | 4개 | (N-2)/N | ✅ 2개 | RAID 5 + 추가 패리티, 고신뢰성 |
| RAID 10 | 4개 (짝수 개수) | 50% | ✅ 1개 이상 (미러링마다 1개 허용) | RAID 1 + 0: 속도+안정성 우수, 고비용 |