RAID 수준별 용량과 내결함성 비교
디스크 n개를 묶을 때 쓸 수 있는 용량과 견디는 고장 수는 수준마다 다릅니다. 위키백과의 표준 RAID 수준 정리를 기준으로 하면 RAID 0은 n개 용량 전부를 쓰지만 고장 허용이 없고, RAID 1은 디스크 하나 분량만 쓰는 대신 n-1개까지 고장을 견딥니다. RAID 5는 (n-1)개 분량에 1개 고장까지, RAID 6은 (n-2)개 분량에 2개 고장까지 견딥니다. RAID 10은 미러를 스트라이핑한 중첩 구성입니다. 아래 표는 이 규칙을 같은 크기 디스크에 적용한 가상 예시이며 모든 값은 node로 검산했습니다.
| 수준 | 최소 디스크 | 4TB 4개의 사용 용량 | 6개의 사용 용량 | 견디는 고장 |
|---|---|---|---|---|
| RAID 0 | 2 | 16TB | 24TB | 없음 |
| RAID 1 | 2 | 4TB | 4TB | n-1개까지 |
| RAID 5 | 3 | 12TB | 20TB | 1개 |
| RAID 6 | 4 | 8TB | 16TB | 2개 |
| RAID 10 | 미러 2쌍 이상(구성상) | 8TB | 12TB | 미러 쌍마다 1개(같은 쌍 2개는 손실) |
RAID 10의 "같은 쌍이 모두 고장 나면 손실"은 미러를 스트라이핑한다는 구조에서 따르는 설명이며, 위키백과 해당 문서에는 RAID 10의 용량·허용 고장이 수치로 정리되어 있지 않아 구조 정의에 기반해 서술했습니다. 실제 NAS 제품은 서로 다른 크기의 디스크를 섞어 쓰는 방식이나 독자 RAID를 제공하기도 하는데, 그 경우의 용량은 제조사 계산기로 확인해야 합니다.
용량 계산 예시 (가상 예시)
4TB 디스크 4개 구성에서 RAID 5는 (4-1)×4 = 12TB, RAID 6은 (4-2)×4 = 8TB, RAID 10은 4×4÷2 = 8TB입니다. 같은 8TB여도 RAID 6은 어떤 2개가 고장 나도 버티고, RAID 10은 운이 나쁘면 2개 고장으로 손실됩니다. 용량만 보지 말고 "무엇을 얼마나 지키고 싶은가"를 함께 봐야 하는 이유입니다. 여기서의 디스크 크기와 개수는 계산 설명용 가정입니다.
RAID는 백업이 아니다
위키백과의 RAID 문서는 RAID가 디스크 고장을 막아 주더라도 데이터가 여전히 "운영자, 소프트웨어, 하드웨어, 바이러스에 의한 파괴"에 노출되어 있고, 컨트롤러 고장에 취약하며, 어레이 전체가 화재나 재해로 물리적 피해를 입을 수 있다고 설명합니다. 그래서 백업은 다른 장소에 보관할 수 있다고 덧붙입니다. 같은 문서는 큰 RAID 5의 재구성(rebuild) 중 남은 디스크에서 읽기 오류(URE)가 날 가능성과, 디스크가 커질수록 재구성이 길어져 두 번째 고장 위험이 커진다는 점도 지적합니다 (해당 오류율 수치는 문서에서 논쟁 중으로 표시되어 있습니다).
미국 CISA의 랜섬웨어 안내는 "중요 데이터의 오프라인 암호화 백업을 유지하라"고 권고하며, 많은 랜섬웨어 변종이 접근 가능한 백업을 찾아 삭제하거나 암호화하려 한다고 경고합니다. 또한 백업 절차를 정기적으로 시험하라고 합니다. NAS 안에서 복사본을 하나 더 만드는 것만으로는 NAS 자체가 공격받으면 함께 잃을 수 있다는 뜻입니다. 백업 계획은 백업 전략 가이드를 함께 참고하세요.
실제 사례: NAS를 노린 랜섬웨어 Qlocker (2021)
사례. QNAP NAS와 Qlocker
QNAP이 2021년 5월 21일 공개한 보안 공지 QSA-21-12(심각도 Critical)는 2021년 4월 19일 주간에 시작된 랜섬웨어 캠페인을 다룹니다. Qlocker라는 이 랜섬웨어는 특정 버전의 HBS 3(Hybrid Backup Sync)의 취약점 CVE-2021-28799를 이용했습니다. 감염된 NAS의 파일은 비밀번호가 걸린 7z 압축 파일로 옮겨지고 스냅샷은 삭제되며, 각 폴더에는 "!!!READ_ME.txt" 안내문이 남았습니다. 비밀번호는 공격자만 알고 있어 피해자가 압축을 풀 수 없다고 공지는 밝힙니다. HBS 2와 HBS 1.3은 영향이 없었고, 권고는 HBS 3를 최신 버전으로 업데이트하는 것이었습니다. 공지에는 공격자가 NAS에 도달한 경로나 인터넷 노출 여부는 설명되어 있지 않아, 이 글에서도 그 부분은 단정하지 않습니다. 여기서 배울 점은 세 가지입니다. NAS도 소프트웨어 취약점의 대상이라는 점, 스냅샷처럼 같은 장비 안에 있는 복구 수단은 함께 사라질 수 있다는 점, 그리고 백업 앱 같은 부가 기능도 공격 경로가 될 수 있다는 점입니다.
NAS를 안전하게 쓰는 체크리스트
- 외부 노출 최소화: CISA는 원격 데스크톱 같은 서비스를 웹에 노출하지 말라고 가장 먼저 권고합니다. NAS 관리 화면과 파일 공유 포트도 같은 관점에서 꼭 필요한 경우에만 열고, 포트포워딩은 포트포워딩 가이드를 참고해 범위를 좁힙니다.
- 업데이트: 제조사 보안 공지를 확인하고 NAS 운영체제와 앱을 최신으로 유지합니다. Qlocker 사례의 권고도 업데이트였습니다.
- 오프라인 또는 별도 위치의 백업: NAS 밖, 가능하면 분리된 매체나 다른 장소에 복사본을 둡니다.
- 복구 시험: 백업은 복원해 본 적이 있어야 믿을 수 있습니다. 가끔 파일 몇 개를 실제로 복원해 봅니다.
- 관리자 계정 점검: 기본 계정과 단순한 비밀번호를 바꾸고, 지원되면 2단계 인증을 켭니다.
NAS를 처음 쓴다면 어디서 시작해야 할까요?
처음이라면 같은 용량의 디스크 두 개로 RAID 1을 구성하고 컴퓨터 사진·문서의 보관 위치로 먼저 써 보는 방식이 개념을 익히기 쉽습니다. 다만 RAID 1도 백업이 아니므로 중요한 자료는 NAS 밖에도 한 벌 더 두어야 합니다. 외부 접속이나 미디어 서버 기능은 기본 사용에 익숙해진 뒤 하나씩 켜 보고, 외부에서 쓰려면 DDNS 설정과 보안 설정을 함께 확인하세요.
흔한 오해와 정정
- 오해: RAID를 쓰면 백업이 필요 없다. 실제: RAID는 디스크 고장 대비일 뿐 삭제·악성코드·재해는 막지 못합니다.
- 오해: RAID 0은 안전한 RAID의 한 종류다. 실제: RAID 0은 중복이 없어 디스크 하나만 고장 나도 어레이 전체가 실패합니다.
- 오해: NAS는 인터넷에 연결하지 않으면 위험이 없다. 실제: 인터넷에 노출하지 않으면 위험이 크게 줄지만 같은 네트워크의 감염된 PC가 NAS 공유 폴더를 암호화할 수 있습니다. 공유 권한과 백업은 여전히 필요합니다.
- 오해: 사용 용량은 디스크 용량의 합이다. 실제: RAID 수준에 따라 일부는 중복 저장에 쓰여 위 표처럼 줄어듭니다.
한계와 더 알아볼 점
이 글의 RAID 용량은 같은 크기 디스크를 가정한 이론 계산이며 실제 제품의 포맷 오버헤드, 예비 디스크, 독자 RAID에 따라 달라집니다. Qlocker 사례는 QNAP 공지에 근거해 쓴 것이며, 공격 경로 등 공지에 없는 세부는 다루지 않았습니다. 특정 제품 추천이나 구입 판단은 이 글의 범위가 아닙니다. 클라우드와의 비교는 클라우드 저장소 비교 가이드에서 이어서 볼 수 있습니다.
자주 묻는 질문
NAS 대신 외장하드만 써도 되지 않나요?
외장하드는 저렴하고 간단하지만 보통 컴퓨터 한 대에만 직접 연결해 쓰고, 디스크가 하나뿐이라면 고장 시 데이터가 그대로 사라질 수 있습니다. 여러 기기에서 함께 접근하거나 디스크 고장에 대비하고 싶다면 NAS가 맞을 수 있지만, 어느 쪽이든 별도의 백업은 필요합니다.
NAS는 전기요금이 많이 나오나요?
소비 전력은 디스크 수와 모델에 따라 다릅니다. 제품 사양서의 소비 전력과 사용하는 전기 요금 구간으로 직접 계산해 보는 것이 가장 정확합니다.
RAID 5와 RAID 6 중 무엇이 나은가요?
RAID 6은 같은 디스크 수에서 사용 용량이 디스크 한 개 분량 줄어드는 대신 2개 고장까지 견딥니다. 디스크가 크면 재구성 시간이 길어 그 사이 추가 고장 위험이 커진다는 점이 지적되지만, 정확한 확률은 자료마다 논쟁이 있습니다. 어느 쪽이든 백업을 대신하지 못합니다.
스냅샷이 있으면 랜섬웨어에 안전한가요?
스냅샷은 같은 장비 안에 있는 복구 수단이라 장비가 장악되면 함께 삭제될 수 있습니다. QNAP의 Qlocker 공지도 스냅샷이 삭제되었다고 밝혔습니다. 분리된 별도 백업과 병행하는 것이 안전합니다.
디스크 크기가 서로 다르면 RAID는 어떻게 되나요?
표준 RAID 수준에서는 가장 작은 디스크를 기준으로 용량이 계산되는 경우가 일반적입니다(RAID 0 설명에 n × 가장 작은 디스크로 표기). 제조사의 독자 방식은 다를 수 있으므로 해당 제품의 설명을 확인하세요.