Logo
내 게시판 만들기
리눅스

RAID 기초 — 디스크 이중화·확장

별님이 | 2026.04.27 14:07:23
조회 23 | 추천 0

RAID(Redundant Array of Independent Disks)는 「여러 디스크를 묶어 안전성·속도·용량」 향상.

서버 운영의 기본기.



주요 레벨.

1) RAID 0 — 스트라이핑.

두 디스크에 데이터 나눠 — 빠름·용량 합산, 한 디스크 죽으면 모두 잃음.

2) RAID 1 — 미러링.

같은 데이터 두 디스크에 — 안전, 한 디스크 죽어도 OK, 용량은 그대로.

3) RAID 5 — 패리티 분산.

3+ 디스크, 용량 효율적, 1개 죽음 OK.

4) RAID 6 — 더블 패리티.

2개 죽음 OK.

5) RAID 10 — 1과 0 결합, 안전 + 빠름, 용량 절반.



하드웨어 vs 소프트웨어.

하드웨어 RAID — 전용 컨트롤러, OS는 한 디스크처럼 보임.

빠르지만 비싸고 컨트롤러 죽으면 복구 어려움.

소프트웨어 RAID — 리눅스 mdadm으로.

더 유연·이식성 좋음, 약간의 CPU.



mdadm 기본.

sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1 — RAID 1 생성.

cat /proc/mdstat — 상태.

디스크 죽으면 mdadm이 알림 → 새 디스크 교체 → mdadm --add로 복구.



백업과의 관계.

RAID는 「가용성」, 백업은 「복구」.

둘은 다른 문제.

RAID 1 미러링이라도 「실수로 rm -rf」는 양쪽에 똑같이 적용 — 백업이 답.

RAID + 백업이 함께 운영의 기본.




한 줄 요약


RAID는 여러 디스크 묶어 안전·속도·용량.

RAID 0(빠름·위험), 1(미러), 5(패리티), 6(더블), 10(혼합).

하드웨어 vs 소프트웨어(mdadm).

RAID는 가용성, 백업은 복구 — 둘 다 필요.




더 알아볼 것


- ZFS RAIDZ — 모던 대안

- RAID rebuild 시간·위험

- NAS·SAN 솔루션

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
222 다람쥐 26/04/27 34 0
221 햇살이 26/04/27 24 0
220 토순이 26/04/27 29 0
219 곰돌이 26/04/27 27 0
218 야옹이 26/04/27 28 0
217 별님이 26/04/27 23 0
216 너구리 26/04/27 24 0
215 별님이 26/04/27 23 0
214 별님이 26/04/27 23 0
213 야옹이 26/04/27 29 0
212 야옹이 26/04/27 25 0
211 구름이 26/04/27 23 0
210 부엉이 26/04/27 57 0
209 구름이 26/04/27 25 0
208 멍뭉이 26/04/27 24 0
207 햇살이 26/04/27 25 0
206 별님이 26/04/27 43 0
205 별님이 26/04/27 25 0
204 야옹이 26/04/27 25 0
203 부엉이 26/04/27 20 0
202 토순이 26/04/27 29 0
201 부엉이 26/04/27 20 0
200 부엉이 26/04/27 21 0
199 곰돌이 26/04/27 21 0
198 야옹이 26/04/27 33 0
197 구름이 26/04/27 23 0
196 곰돌이 26/04/27 22 0
195 햇살이 26/04/27 23 0
194 곰돌이 26/04/27 20 0
193 구름이 26/04/27 26 0
신고하기

신고 사유를 선택해 주세요.