RAID란 무엇이며 어떻게 작동하나요?

에바 왕기술 작가 그리고 이자 ZimaSpace의 상주 장인입니다. 평생을 기술에 열정을 가진 사람으로서 홈랩과 오픈소스 소프트웨어에 열정을 가지고 있으며,복잡한 기술 개념을 쉽게 이해할 수 있는 실습 가이드로 번역하는 데 전문성을 가지고 있습니다.에바는 셀프 호스팅이 어렵지 않고 재미있어야 한다고 믿습니다. 그녀의 튜토리얼을 통해 커뮤니티가 하드웨어 설정의 신비를 풀도록돕고 있습니다. 첫 NAS 구축부터 Docker 컨테이너 마스터링까지.

RAID는 여러 물리적 드라이브를 하나의 저장 시스템처럼 작동하게 만드는 방법입니다. 구성 방식에 따라 RAID는 속도를 향상시키거나, NAS가 드라이브 고장을 견디도록 돕거나, 사용 가능한 용량 효율을 높이거나, 이 목표들을 일부 결합할 수 있습니다.

하지만 RAID는 처음 NAS를 구매하는 사람들에게 종종 오해를 받습니다. RAID가 자동으로 데이터를 안전하게 만드는 것은 아니며, 항상 드라이브 라벨에 적힌 전체 용량을 제공하지도 않고, 백업과도 다릅니다. 올바른 RAID 설정은 성능, 사용 가능한 용량, 가동 시간 또는 실제 복구 중 무엇을 가장 중요하게 생각하는지에 따라 달라집니다.

RAID는 여러 드라이브를 하나의 저장 볼륨처럼 작동하게 만듭니다

일반적인 홈 NAS 설정은 두 개, 네 개 또는 그 이상의 드라이브로 시작합니다. 사용자는 각 컴퓨터에서 디스크 1, 디스크 2, 디스크 3, 디스크 4를 개별적으로 관리하고 싶지 않습니다. 가족 파일, 미디어, 백업, Docker 데이터 또는 프로젝트 아카이브를 위한 하나의 공유 저장 공간을 원합니다.

이것이 RAID의 기본 역할입니다. 여러 개의 물리적 디스크를 운영 체제나 NAS 소프트웨어가 하나의 사용 가능한 저장 공간으로 제공할 수 있는 논리적 저장 볼륨으로 결합합니다. TechTarget은 RAID를 여러 디스크에 데이터를 배치하면서도 하나의 논리 단위로 보이게 하는 방법으로 설명하며, 그래서 여러 드라이브를 하나의 논리적 저장 시스템으로 이해하는 것이 가장 간단한 방법입니다.

중요한 점은 RAID가 단일 동작이 아니라는 것입니다. 서로 다른 RAID 레벨은 데이터 블록이 어디로 가는지, 두 번째 복사본이 작성되는지, 복구를 위한 패리티 정보가 저장되는지를 결정합니다. 이러한 선택은 속도, 사용 가능한 용량, 드라이브 고장 시 발생하는 상황을 바꿉니다.

세 가지 기본 요소: 스트라이핑, 미러링, 패리티

RAID 레벨은 이름이 단순히 숫자이기 때문에 혼란스러울 수 있습니다: RAID 0, RAID 1, RAID 5, RAID 6, RAID 10. 이 숫자들 아래에는 대부분의 RAID 설계가 세 가지 기본 동작인 스트라이핑, 미러링, 패리티로 구성되어 있습니다.

DigitalOcean의 RAID 용어 개요는 스트라이핑, 미러링, 패리티를 핵심 개념으로 설명합니다. 스트라이핑은 데이터를 여러 드라이브에 나누어 병렬로 작동하게 합니다. 미러링은 전체 복사본을 두 개 이상의 드라이브에 기록합니다. 패리티는 드라이브 고장 후 누락된 데이터를 복구하는 데 도움이 되는 복구 정보를 저장합니다.

이 세 가지 동작을 이해하면 RAID가 덜 신비롭게 느껴집니다. RAID 0은 주로 스트라이핑입니다. RAID 1은 미러링입니다. RAID 5와 RAID 6은 패리티를 사용합니다. RAID 10은 미러링과 스트라이핑을 결합합니다. 선택하는 레벨은 실제로 속도, 사용 가능한 용량, 드라이브 고장 내성 사이의 절충입니다.

구성 요소 기능 주요 절충점
스트라이핑 데이터를 드라이브에 분할 저장합니다 더 빠르지만 자체적으로는 안전하지 않습니다
미러링 전체 복사본을 여러 드라이브에 씁니다 더 안전하지만 더 많은 용량을 사용합니다
패리티 복구 정보를 저장합니다 더 나은 용량 효율, 느린 재구성

RAID 0은 빠르지만 안전망이 없습니다

RAID 0은 효율적으로 보이기 때문에 매력적입니다. 두 개의 4TB 드라이브가 거의 8TB의 사용 가능한 용량처럼 보일 수 있고, 데이터가 두 드라이브에 스트라이핑되어 읽기 또는 쓰기 속도가 더 빠를 수 있습니다. 적은 수의 디스크에서 더 많은 속도와 용량을 얻으려는 사람에게는 매력적으로 들립니다.

문제는 RAID 0에는 미러링도 패리티도 없다는 점입니다. 각 파일이 여러 드라이브에 분산되어 저장되므로 배열이 모든 드라이브가 정상 상태를 유지하는 것에 의존합니다. 한 드라이브가 고장 나면 배열 전체에 분산된 데이터가 사용할 수 없게 될 수 있습니다.

이 때문에 RAID 0은 중요한 홈 NAS 데이터에는 적합하지 않습니다. 임시 작업 공간, 캐시, 임시 비디오 편집, 테스트 데이터 또는 다시 생성하거나 다운로드할 수 있는 미디어에는 적합할 수 있습니다. 가족 사진, 작업 파일, 백업 대상 또는 중요한 데이터의 유일한 복사본에는 사용해서는 안 됩니다.

RAID 1은 단순한 드라이브 고장 내성입니다

2베이 홈 NAS의 경우 RAID 1은 가장 이해하기 쉬운 중복 설정인 경우가 많습니다. 두 개의 드라이브를 설치하면 NAS가 동일한 데이터를 두 드라이브에 모두 기록합니다. 한 드라이브가 고장 나도 다른 드라이브에 완전한 복사본이 남아 있습니다.

절충점은 용량입니다. RAID 1에서 두 개의 8TB 드라이브는 16TB의 사용 가능한 저장 공간을 제공하지 않습니다. 두 번째 드라이브가 미러로 사용되기 때문에 대략 한 개 드라이브의 사용 가능한 용량만 제공합니다. 많은 가정에서는 최대 용량이 목표가 아니라 단일 드라이브 고장 시 즉시 접근을 잃지 않는 것이 목표이기 때문에 이 절충이 허용됩니다.

RAID 1은 간단한 2베이 NAS 저장장치에 적합한 기본 설정이지만 백업은 아닙니다. 더 깊은 RAID 0과 RAID 1의 절충은 실제로 속도와 용량 대 더 안전한 일상 저장 사이의 문제입니다.

RAID 5와 RAID 6은 패리티를 사용하여 용량과 복원력을 균형 있게 유지합니다

NAS에 3개 또는 4개의 드라이브가 있으면 모든 것을 미러링하는 것이 비용이 많이 든다고 느껴질 수 있습니다. 이때 RAID 5와 RAID 6이 일반적입니다. 이들은 패리티를 사용하여 전체 미러링만큼 많은 사용 가능한 용량을 희생하지 않고도 고장난 드라이브에서 복구할 수 있습니다.

RAID 5는 단일 패리티를 사용하며 보통 한 개의 드라이브 고장을 견딜 수 있습니다. RAID 6은 이중 패리티를 사용하며 보통 두 개의 드라이브 고장을 견딜 수 있습니다. 비용은 패리티 오버헤드, 더 복잡한 쓰기 작업, 고장난 드라이브 교체 후 더 긴 재구성 시간입니다.

4베이 가정용 NAS의 경우 데이터, 드라이브 크기, 백업 계획에 따라 RAID 5 또는 RAID 6이 합리적일 수 있습니다. RAID 5는 더 많은 사용 가능한 용량을 제공합니다. RAID 6은 드라이브 고장 및 재구성 시 더 큰 안전 마진을 제공합니다. 둘 다 별도의 백업 필요성을 제거하지는 않습니다.

RAID 10은 미러링과 스트라이핑을 결합합니다

RAID 10은 RAID 1 미러링과 RAID 0 스트라이핑이라는 두 가지 친숙한 개념을 결합했기 때문에 종종 “더 나은” RAID로 들립니다. 실제로는 미러링된 드라이브 쌍으로 시작한 다음 그 쌍들에 데이터를 스트라이핑합니다.

이로 인해 RAID 10은 특히 읽기와 쓰기가 많은 작업 부하에서 강력한 성능과 좋은 복원력을 제공합니다. 가상 머신, 데이터베이스, 홈 랩 저장소 및 단순히 사용 가능한 용량을 최대화하는 것보다 쓰기 동작이 더 중요한 작업에 유용할 수 있습니다.

단점은 드라이브 비용입니다. RAID 10은 보통 최소 4개의 드라이브가 필요하며, 사용 가능한 용량은 총 원시 용량의 대략 절반입니다. 사진, 문서, 미디어, 백업용 일반 가정 NAS에는 RAID 10이 과할 수 있습니다. 쓰기 작업이 많은 홈 랩에는 더 적합할 수 있습니다.

일반 RAID 레벨 비교

대부분의 가정 사용자는 모든 RAID 레벨을 외울 필요가 없습니다. 그들은 각 일반 옵션이 최적화하려는 것이 무엇인지 이해해야 합니다: 속도, 단순 미러링, 패리티 효율성, 더 강한 내결함성, 또는 성능과 복원력.

NI의 일반 RAID 레벨 개요는 최소 드라이브 수와 동작에 따라 RAID 0, RAID 1, RAID 5, RAID 6, RAID 10을 구분하기 때문에 유용합니다. 이는 대부분의 초보 NAS 구매자가 레이아웃을 선택하기 전에 이해해야 할 수준입니다.

이 표는 시작점일 뿐입니다. 실제 사용 가능한 용량, 확장 경로, 재구성 동작 및 스냅샷 지원은 NAS 운영 체제와 파일 시스템에 따라 다릅니다. 중요한 데이터를 저장하기 전에 항상 NAS 소프트웨어 내에서 세부 사항을 확인하세요.

RAID 레벨 최소 드라이브 수 주요 목표 포기하는 것
RAID 0 2 속도와 전체 원시 용량 드라이브 고장 보호 없음
RAID 1 2 단순 미러링 약 절반의 사용 가능 용량
RAID 5 3 용량 효율 + 한 드라이브 장애 허용 느린 재구성, 패리티 오버헤드
RAID 6 4 두 드라이브 장애 허용 더 많은 용량과 쓰기 오버헤드
RAID 10 4 속도 + 미러 복원력 약 절반의 사용 가능 용량

원시 용량은 계획해야 할 용량이 아닙니다

용량 혼란은 새 NAS 사용자가 처음 겪는 문제 중 하나입니다. 12TB 드라이브 4개는 48TB NAS처럼 들립니다. 8TB 드라이브 2개는 16TB처럼 들립니다. 하지만 이 숫자는 원시 용량이며 반드시 안전한 사용 가능 용량은 아닙니다.

사용 가능한 용량은 RAID 레벨, 파일시스템 오버헤드, 스냅샷, 예약 공간, 그리고 유지하려는 여유 공간에 따라 달라집니다. RAID 1은 데이터를 미러링하므로 사용 가능한 용량은 드라이브 하나와 비슷합니다. RAID 5는 대략 한 드라이브 분량을 패리티로 예약합니다. RAID 6는 더 많이 예약합니다. RAID 10은 보통 원시 용량의 절반 정도를 제공합니다.

사용 가능한 용량을 기준으로 NAS를 계획하세요. 앞으로 몇 년간 필요한 작업 저장 공간을 결정한 후 드라이브 크기와 RAID 레벨을 선택하세요. 드라이브 라벨만 보고 모두 안전한 저장 공간으로 사용할 수 있다고 가정하지 마세요.

드라이브가 고장 나면 무슨 일이 일어날까요?

중복 RAID 배열에서 드라이브가 고장 나면 NAS는 감소 상태로 계속 작동할 수 있습니다. 파일은 여전히 접근 가능할 수 있지만 시스템은 안전 여유분의 일부를 잃은 상태입니다. 이때 RAID가 유용하게 느껴지지만 배열이 더 취약해지는 순간이기도 합니다.

일반적인 복구 경로는 고장난 드라이브를 교체하고 배열이 재구성되도록 하는 것입니다. DigitalOcean의 mdadm 튜토리얼은 드라이브 고장 후 RAID 재구성을 포함해 리눅스 RAID 관리를 안내합니다. 재구성 중에는 시스템이 남아 있는 미러 또는 패리티 정보를 사용해 새 드라이브에 데이터를 복원합니다.

감소 상태(degraded)는 안전하다는 뜻이 아닙니다. 재구성 중에는 남아 있는 드라이브가 지속적인 읽기 부하를 받을 수 있으며, 배열은 또 다른 문제에 대한 허용도가 줄어듭니다. 더 큰 드라이브, 꽉 찬 배열, 오래된 디스크, 느린 시스템은 재구성 시간을 더 힘들게 만들 수 있습니다. 그래서 RAID는 맹목적인 신뢰가 아니라 모니터링과 백업과 함께 사용해야 합니다.

하드웨어 RAID, 소프트웨어 RAID, NAS RAID는 서로 다른 경로입니다

사용자들은 하드웨어 RAID 카드, 마더보드 RAID, 소프트웨어 RAID, mdadm, ZFS, Btrfs, RAIDZ, SHR, 벤더 RAID 같은 용어를 자주 접합니다. 이들은 단순한 마케팅 용어가 아니라 배열이 관리되는 서로 다른 계층을 설명합니다.

하드웨어 RAID는 전용 컨트롤러를 사용해 어레이를 관리합니다. 소프트웨어 RAID는 운영체제나 저장소 소프트웨어가 처리합니다. NAS 플랫폼은 종종 같은 기본 개념을 더 친숙한 인터페이스로 감싸 스냅샷, 알림, 공유 폴더, 앱 저장소, 재구성 작업 흐름을 추가합니다.

대부분의 가정용 NAS 사용자는 하드웨어 RAID 카드를 구매하는 것이 우선순위가 아닙니다. 우선순위는 NAS가 드라이브를 어떻게 관리하는지, 확장 방법, 재구성 시 발생하는 일, 알림 전송 방식, 백업 처리 방법을 이해하는 것입니다. 시스템이 여러 선택지를 제공한다면, 데이터를 저장하기 전에 문서를 참고하여 적절한 RAID 모드를 선택하세요.

드라이브 선택은 초보자가 생각하는 것보다 더 중요합니다

가장 저렴하거나 이미 보유한 드라이브로 RAID를 구성하는 것은 유혹적입니다. 여기 데스크톱 드라이브, 저기 오래된 외장 드라이브, 그리고 아마도 새로 큰 디스크 하나가 예산 친화적인 NAS처럼 보일 수 있습니다. 이 방법은 테스트용으로는 괜찮지만 중요한 데이터를 위한 좋은 기반은 아닙니다.

NAS와 RAID 작업 부하는 가끔 사용하는 데스크톱 저장장치와 다릅니다. 드라이브는 오랜 시간 켜져 있을 수 있고, 지속적인 쓰기를 처리하며, 재구성에 참여하고, 여러 장치에 서비스를 제공합니다. Seagate의 CMR 및 SMR 목록은 NAS 작업 부하용 CMR 드라이브를 확인할 때 유용한 참고 자료입니다. SMR 드라이브는 일부 지속 쓰기 및 재구성 집중 시나리오에서 성능이 좋지 않을 수 있기 때문입니다.

RAID는 특별한 신비한 디스크를 요구하지 않지만, 드라이브 선택은 작업에 맞아야 합니다. 가정용 NAS의 경우 NAS 등급의 CMR 드라이브, 일관된 드라이브 크기, 명확한 상태 모니터링, 계획된 교체가 드라이브당 최저 가격을 쫓는 것보다 더 중요합니다.

RAID는 백업이 아닙니다

이것이 가정용 NAS에서 가장 중요한 RAID 교훈입니다. RAID는 드라이브 고장을 견디는 데 도움을 줄 수 있지만, 많은 일반적인 데이터 손실 상황으로부터 보호하지는 못합니다. 파일이 삭제되거나 암호화되거나 덮어쓰여지거나 손상되면 RAID는 단순히 그 나쁜 상태를 어레이 전체에 유지할 수 있습니다.

RAID는 실수로 인한 삭제, 랜섬웨어, 잘못된 동기화 규칙, 소프트웨어 버그, 파일 손상, 도난, 화재, 수해 또는 NAS 전체 고장을 막아주지 않습니다. 이는 로컬 복원력일 뿐 복구 전략이 아닙니다. 진짜 백업 계획은 메인 어레이와 별도로 다른 장소에 복사본을 저장하는 것입니다.

중요한 파일의 경우, RAID는 백업을 대체하지 않습니다. 더 안전한 방법은 드라이브 고장에 대비한 중복성, 단기 실수를 위한 스냅샷 또는 버전 관리, 그리고 실제 복구를 위한 별도의 백업 복사본을 갖추는 것입니다.

위험 RAID가 도움이 되나요? 여전히 필요한 것
하나의 드라이브 고장 예, 중복 RAID에서 드라이브 교체 및 재구성
실수로 삭제 아니요 스냅샷 또는 백업
랜섬웨어 암호화 아니요 버전 백업 또는 오프라인 복사본
파일 손상 신뢰할 수 없음 백업 및 무결성 검사
NAS 도난 또는 손상 아니요 오프사이트 백업
화재 또는 홍수 아니요 오프사이트 복사본

가정용 NAS에 적합한 RAID 레벨은 무엇일까요?

대부분의 가정 사용자는 모든 RAID 레벨이 필요하지 않습니다. 베이 수, 데이터 가치, 백업 성숙도에 맞는 선택이 필요합니다. 2베이 NAS, 4베이 NAS 및 쓰기 작업이 많은 홈 랩은 자동으로 같은 구성을 사용해서는 안 됩니다.

중요한 파일이 있는 2베이 NAS에는 보통 RAID 1과 백업이 가장 명확한 선택입니다. 임시 속도 향상이나 임시 저장용으로는 데이터가 일회용일 때만 RAID 0을 사용할 수 있습니다. 4베이 NAS의 경우 미디어 및 백업 용도로 RAID 5 또는 유사한 단일 패리티 구성이 합리적일 수 있습니다. 더 중요한 아카이브나 대용량 드라이브에는 RAID 6 또는 이중 패리티 구성이 더 높은 내결함성을 제공합니다. VM이 많거나 쓰기 작업이 많은 홈 랩에서는 용량 손실을 감수한다면 RAID 10이 적합할 수 있습니다.

확실하지 않다면 중요한 데이터에는 RAID 0을 피하세요. 데이터의 가치를 기준으로 시작한 후, 그에 맞는 중복성과 백업을 선택하세요. 속도도 중요하지만, NAS에 가족 파일, 업무 데이터 또는 장기 보관 자료가 있을 때는 복구 가능성이 더 중요합니다.

최종 요약

RAID는 여러 드라이브를 하나의 논리적 저장 시스템으로 결합하지만, 각 RAID 레벨은 서로 다른 절충을 합니다. RAID 0은 중복성 없이 속도와 용량을 제공합니다. RAID 1은 간단한 드라이브 고장 복원력을 위해 데이터를 미러링합니다. RAID 5와 RAID 6는 패리티를 사용해 사용 가능한 용량과 내결함성을 균형 있게 유지합니다. RAID 10은 미러링과 스트라이핑을 결합해 더 높은 디스크 비용으로 더 강력한 성능을 제공합니다.

가정용 NAS에서는 드라이브 고장이 발생하기 때문에 RAID가 유용합니다. 하지만 RAID는 백업이 아닙니다. 일부 드라이브 고장에 대해서만 보호하며, 실수로 삭제, 랜섬웨어, 손상, 도난, 화재 또는 NAS 전체 고장에는 보호하지 않습니다. 로컬 복원력을 위해 RAID를 선택하고, 실제 복구를 위해 백업을 구축하세요.

ZimaSpace는 Raid 계산기를 제공합니다. 사용해 보세요!

자주 묻는 질문

RAID는 무엇의 약자인가요?

RAID는 Redundant Array of Independent Disks의 약자입니다. 여러 개의 물리적 드라이브를 하나의 논리적 저장 시스템으로 결합하는 저장 방식입니다.

RAID가 백업과 같은가요?

아니요. RAID는 중복 레이아웃에서 드라이브 고장에 도움을 주지만 삭제, 랜섬웨어, 손상, 도난, 화재 또는 NAS 전체 고장으로부터 보호하지는 않습니다. 중요한 데이터는 별도의 백업이 필요합니다.

2베이 NAS에 가장 적합한 RAID는 무엇인가요?

중요한 데이터에는 RAID 1이 보통 가장 간단한 선택입니다. 두 드라이브에 데이터를 미러링하기 때문입니다. RAID 0은 임시 또는 일회성 데이터에만 사용해야 합니다.

4베이 NAS에 가장 적합한 RAID는 무엇인가요?

많은 가정 사용자에게 RAID 5 또는 유사한 단일 패리티 레이아웃은 사용 가능한 용량과 한 개 드라이브 장애 허용의 균형을 제공합니다. RAID 6은 더 높은 장애 허용을 제공하지만 용량을 더 많이 사용합니다. RAID 10은 성능 중심의 홈 랩 저장소에 적합할 수 있습니다.

RAID 5에서 하나의 드라이브가 고장 나면 어떻게 되나요?

어레이는 보통 저하 상태로 전환되어 계속 작동합니다. 고장 난 드라이브를 교체하면 시스템이 패리티와 남은 드라이브를 사용해 누락된 데이터를 재구성합니다. 재구성 중에는 어레이가 더 취약해집니다.

중요한 데이터에 RAID 0이 안전한가요?

아니요. RAID 0은 중복성이 없습니다. 하나의 드라이브가 고장 나면 전체 어레이가 사용할 수 없게 될 수 있습니다. 임시 데이터, 캐시, 임시 작업 또는 재생성 가능한 파일에만 사용하세요.

RAID가 NAS를 더 빠르게 만드나요?

일부 RAID 레벨은 특히 RAID 0과 RAID 10 같은 스트라이핑 기반 레이아웃에서 성능을 향상시킬 수 있습니다. 하지만 속도는 드라이브, 네트워크, NAS CPU, 파일 시스템, 작업 부하, 캐싱에 따라 달라집니다. 데이터가 중요하다면 속도만을 위해 RAID를 선택해서는 안 됩니다.

RAID에 NAS 등급 드라이브가 필요합니까?

중요한 NAS 용도로 강력히 권장됩니다. NAS 등급의 CMR 드라이브는 항상 켜져 있는 저장소와 지속적인 작업 부하를 위해 설계되었습니다. 오래된 데스크톱 드라이브나 SMR 드라이브를 혼용하면 성능 및 재구성 문제를 일으킬 수 있습니다.

지마 캠페인 허브

더 읽어보기

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.