NAS RAID 레벨별 가용 용량 계산과 디스크 손실 파악하기

가용 용량부터 따져봐야 하는 이유

NAS를 처음 구축하거나 기존 하드디스크를 교체할 때 가장 당혹스러운 순간은 기대했던 전체 용량이 확보되지 않을 때입니다. 단순히 디스크 개수와 단일 용량을 곱해서 전체 공간을 예상하면 실사용 가능한 용량과 큰 차이가 발생합니다.

이는 데이터 보호를 위한 RAID 구성 방식 때문입니다. 데이터를 안전하게 지키기 위해 중복 저장하거나 패리티(Parity) 비트를 기록하는 과정에서 실제 사용자 데이터가 들어갈 공간이 줄어들기 때문입니다. 처음부터 어떤 레벨을 선택하느냐에 따라 쓸 수 있는 공간이 절반으로 줄어들 수도 있기에 계산 방식을 미리 파악해야 합니다.

RAID 레벨별 디스크 구성 효율 비교

RAID 레벨을 결정할 때는 데이터 안정성과 가용 용량 사이의 균형을 잡는 것이 핵심입니다. 각 레벨은 데이터를 보호하는 방식이 다르며, 그 방식에 따라 손실되는 용량의 비율도 결정됩니다. 다음은 가장 많이 쓰이는 RAID 레벨들의 일반적인 가용 용량 계산 기준입니다.

RAID 레벨 가용 용량 계산식 손실 비율 주요 특징
RAID 0 전체 디스크 합계 0% 복구 불가, 속도 최우선
RAID 1 디스크 1개 용량 50% 미러링, 안정성 높음
RAID 5 (N-1) × 디스크 용량 디스크 1개분 효율과 안정성의 절충
RAID 6 (N-2) × 디스크 용량 디스크 2개분 디스크 2개 고장 대응
RAID 10 전체 디스크의 절반 50% 성능과 안정성 균형

위 표에서 N은 시스템에 장착된 전체 하드디스크의 개수를 의미합니다. 예를 들어 4TB 디스크 4개를 사용할 경우, RAID 5는 (4-1) × 4TB로 총 12TB를 사용할 수 있고, RAID 6는 (4-2) × 4TB로 8TB만 사용 가능합니다. 이처럼 레벨에 따라 버려지는 공간이 명확하게 차이 납니다.

RAID 0과 1의 극단적인 선택

RAID 0은 모든 디스크를 하나처럼 묶어 용량을 100% 활용하지만, 디스크 하나만 고장 나도 모든 데이터를 잃게 됩니다. 반대로 RAID 1은 데이터를 1:1로 복제하여 완벽히 보호하지만, 전체 용량의 절반만 사용할 수 있습니다. 소규모 환경에서 안정성보다 속도가 중요하다면 RAID 0을, 단 두 개의 디스크로 중요 문서를 관리한다면 RAID 1이 적합합니다.

RAID 5와 6의 공간 효율성

대부분의 NAS 환경에서 RAID 5가 표준처럼 쓰이는 이유는 용량 효율이 좋기 때문입니다. N개의 디스크 중 딱 1개만큼의 용량만 패리티 데이터로 사용하므로, 디스크 개수가 많을수록 효율이 높아집니다. 반면 RAID 6는 패리티를 2중으로 관리하여 디스크 2개가 동시에 고장 나도 견디지만, 그만큼 용량 손실도 큽니다.

RAID 10의 하이브리드 방식

RAID 10은 RAID 1의 미러링과 RAID 0의 스트라이핑을 결합한 형태입니다. 4개 이상의 짝수 디스크가 필요하며, 항상 전체 용량의 50%를 손실합니다. 하지만 특정 디스크 고장 시 복구 속도가 매우 빠르고 안정성이 뛰어나 데이터베이스나 고성능 파일 서버 운영 시 주로 선택합니다.

디스크 용량 설계 시 고려할 실전 체크리스트

설계 단계에서 놓치기 쉬운 점은 단순 계산식 외에 시스템이 가져가는 오버헤드와 파일 시스템 관리 영역입니다. 실제 NAS 대시보드에서 보는 용량은 계산식보다 약간 적게 표시되는 경우가 많은데 이는 정상입니다.

하드디스크 제조사 표기 용량의 함정

제조사는 10진수 단위(1TB = 1,000GB)로 용량을 표기하지만, 실제 운영체제나 NAS OS는 2진수 단위(1TB = 1,024GB)로 계산합니다. 이 차이로 인해 디스크를 장착하자마자 전체 용량이 약 7~10% 정도 줄어들어 보이는 현상이 발생합니다. 계산기를 두드리기 전에 실제 가용 공간은 표시 용량의 90% 수준으로 보수적으로 잡아야 합니다.

확장성을 위한 단일 볼륨 전략

나중에 디스크를 추가할 계획이라면 처음부터 SHR(Synology Hybrid RAID) 같은 제조사 전용 기술이나 RAID 5 이상을 고려해야 합니다. RAID 0이나 1로 시작하면 나중에 용량을 늘리기 위해 기존 구성을 모두 삭제하고 새로 설정해야 할 수도 있습니다. 초기 비용이 들더라도 데이터 보존과 확장 편의성을 따져 레벨을 선택해야 합니다.

복구 시간과 용량의 상관관계

디스크 용량이 커질수록 고장 시 복구(Rebuild)에 걸리는 시간은 기하급수적으로 늘어납니다. RAID 5나 6 구성에서 디스크 하나가 고장 났을 때, 남은 디스크들이 복구 작업을 수행하는 동안 부하가 집중됩니다. 이때 추가 디스크 고장이 발생하면 전체 데이터가 유실될 위험이 큽니다. 따라서 고용량 디스크를 여러 개 묶을수록 RAID 6 이상의 안정성 확보가 필수적입니다.

데이터 중요도에 따른 최종 레벨 선택

결국 RAID 레벨 선택은 ‘어느 정도의 용량을 포기하고 데이터를 보호할 것인가’에 대한 결정입니다. 개인용 미디어 서버라면 RAID 5로 충분한 가용성을 확보할 수 있지만, 복구가 불가능한 중요 업무 데이터라면 RAID 6나 백업 솔루션을 병행하는 것이 훨씬 안전합니다.

NAS 설정 화면에서 RAID 레벨을 변경하려면 기존 데이터를 모두 지워야 하므로, 초기에 계획을 잘 세우는 것만으로도 나중에 발생할 수 있는 시간과 데이터 손실 비용을 크게 줄일 수 있습니다. 오늘 확인한 계산식과 효율 기준을 토대로 자신의 운영 목적에 맞는 최적의 구성을 찾아보길 바랍니다.

댓글 남기기