리눅스마스터 1급 시험에서 RAID는 개념 + 레벨 특징 + 최소 디스크 수 + 장단점이 핵심입니다. 효율적인 학습을 위해 구조 → 각 RAID 레벨 → 시험 포인트 → 암기법 순서로 정리합니다.

  1. RAID 기본 개념

RAID 정의

RAID는 여러 개의 디스크를 하나의 논리적 디스크처럼 사용하여 성능 또는 안정성을 높이는 기술입니다.

RAID의 목적은 크게 두 가지입니다.

1️⃣ 성능 향상 (Performance) 2️⃣ 데이터 안정성 (Fault Tolerance)

RAID 구현 방식

Hardware RAID

RAID 컨트롤러 카드가 RAID를 관리

특징 • CPU 부하 적음 • 성능 좋음 • 비용 높음

Software RAID

운영체제가 RAID 관리

리눅스에서는 보통 다음 명령을 사용합니다.

mdadm

생성 예

mdadm –create /dev/md0 –level=1 –raid-devices=2 /dev/sda /dev/sdb

  1. RAID 레벨 구조

시험에서는 보통 0,1,5,6,10 중심으로 나옵니다.

RAID 0

구조

Striping

데이터를 여러 디스크에 나누어 저장

Disk1 : A1 A3 A5 Disk2 : A2 A4 A6

특징

항목 내용 최소 디스크 2 성능 매우 좋음 안정성 없음 패리티 없음

핵심 특징 • 디스크 하나라도 고장 → 전체 데이터 손실

시험 키워드

성능 향상 안정성 없음 패리티 없음

RAID 1

구조

Mirroring

데이터를 동일하게 복제

Disk1 : A B C Disk2 : A B C

특징

항목 내용 최소 디스크 2 성능 읽기 좋음 안정성 매우 높음 패리티 없음

핵심 특징 • 디스크 하나 고장 → 정상 동작

시험 키워드

미러링 데이터 복제 안정성 높음

RAID 5

구조

Striping + Distributed Parity

패리티를 모든 디스크에 분산 저장

Disk1 : A B P Disk2 : C P D Disk3 : P E F

특징

항목 내용 최소 디스크 3 성능 읽기 좋음 안정성 좋음 패리티 있음

핵심 특징 • 디스크 1개 고장 허용

시험 키워드

분산 패리티 1개 디스크 장애 허용

RAID 6

구조

Striping + Double Parity

패리티가 2개

특징

항목 내용 최소 디스크 4 성능 읽기 좋음 안정성 매우 높음 패리티 2개

핵심 특징 • 2개 디스크 고장 허용

RAID 10

구조

RAID 1 + RAID 0

Mirroring + Striping

Disk1 Disk2 → mirror Disk3 Disk4 → mirror

그 후 striping

특징

항목 내용 최소 디스크 4 성능 매우 좋음 안정성 매우 좋음

핵심 특징 • 성능 + 안정성 균형

  1. RAID 비교 정리

RAID 방식 최소 디스크 장애 허용 RAID0 Striping 2 없음 RAID1 Mirroring 2 1 RAID5 Striping + parity 3 1 RAID6 Striping + double parity 4 2 RAID10 1+0 4 1 이상

  1. 시험에서 자주 나오는 문제

문제 1

다음 중 성능 향상만 제공하고 안정성이 없는 RAID

정답

RAID 0

문제 2

다음 중 미러링 방식

정답

RAID 1

문제 3

다음 중 패리티를 사용하는 RAID

정답

RAID 5 RAID 6

문제 4

다음 중 디스크 1개 장애 허용

정답

RAID 1 RAID 5

  1. 리눅스 RAID 관리

리눅스에서는 mdadm 사용

생성

mdadm –create /dev/md0 –level=1 –raid-devices=2 /dev/sda /dev/sdb

상태 확인

cat /proc/mdstat

상세 정보

mdadm –detail /dev/md0

  1. 시험 암기법

시험용 암기 패턴

RAID0 = 속도 RAID1 = 복제 RAID5 = 패리티 RAID6 = 이중 패리티 RAID10 = 1+0

  1. 한눈에 보는 구조

RAID0 : striping RAID1 : mirroring RAID5 : striping + parity RAID6 : striping + double parity RAID10 : mirror + stripe

  1. 시험 함정 포인트

함정 1

RAID0은 안정성이 높다

❌ 틀림

함정 2

RAID1은 패리티 사용

❌ 틀림

함정 3

RAID5는 2개 장애 허용

❌ 틀림

함정 4

RAID6은 패리티 1개

❌ 틀림

  1. 시험 직전 암기

이것만 기억해도 거의 다 풀립니다.

RAID0 = 성능 RAID1 = 미러링 RAID5 = 패리티 RAID6 = 2패리티 RAID10 = 1+0

원하시면 다음도 정리해 드리겠습니다. • 리눅스마스터 1급 RAID 문제 패턴 TOP 20 • LVM + RAID 같이 나오는 문제 • /proc/mdstat 해석 문제

특히 시험에서는 RAID + LVM + 파티션 문제가 같이 나오는 경우가 많습니다.