RAID 용량 계산기란?
RAID(Redundant Array of Independent Disks)는 여러 개의 물리 디스크를 하나의 논리 볼륨으로 묶어 속도, 데이터 안정성(중복성), 또는 두 가지 모두를 얻는 기술입니다. 패리티와 미러링이 원본 저장 공간의 일부를 차지하기 때문에, 실제로 쓸 수 있는 용량은 거의 항상 전체 디스크 용량의 합보다 작습니다. 이 계산기는 RAID 0, 1, 5, 6, 10의 실사용 용량을 계산해 주므로, 디스크를 구매하기 전에 어레이 구성을 미리 계획할 수 있습니다.
사용 방법
먼저 RAID 레벨을 선택하고, 어레이에 사용할 디스크 개수와 디스크 한 개의 용량(TB)을 입력하세요. 이 계산기는 모든 디스크의 용량이 동일하다고 가정합니다. RAID 어레이는 가장 작은 디스크의 용량을 모든 디스크에 똑같이 적용하기 때문에, 서로 다른 용량의 디스크를 섞어 쓰면 남는 공간이 낭비됩니다. 계산 결과로는 실사용 용량, 원본 전체 용량, 중복성에 사용되어 손실되는 용량, 그리고 저장 효율을 보여줍니다.
계산 공식 설명
디스크 N개, 각 디스크 용량이 C일 때: RAID 0은 중복성 없이 데이터를 스트라이핑하므로 실사용 = \(N \times C\)입니다. RAID 1은 미러링으로 \(C\)만 사용할 수 있습니다. RAID 5는 디스크 1개 분량의 패리티를 사용하여 \((N-1) \times C\)입니다. RAID 6는 이중 패리티를 사용해 \((N-2) \times C\)입니다. RAID 10은 미러링 후 스트라이핑하므로 \(\frac{N}{2} \times C\)이며, 디스크 개수가 반드시 짝수여야 합니다.
계산 예시
4TB 디스크 4개를 RAID 5로 구성한다고 가정해 봅시다. 실사용 = $$\text{Usable} = (4-1) \times 4 = 12\ \text{TB}$$입니다. 원본 용량은 \(4 \times 4 = 16\ \text{TB}\)이므로, 4TB가 패리티용으로 예약되고 효율은 \(12 \div 16 = 75\%\)가 됩니다. 동일한 디스크를 RAID 6으로 구성하면 \((4-2) \times 4 = 8\ \text{TB}\)(효율 50%)가 되고, RAID 0으로 구성하면 전체 16TB를 모두 쓸 수 있지만 장애 복구 기능은 전혀 없습니다.
자주 묻는 질문
RAID 5는 디스크 장애가 발생해도 버틸 수 있나요? 네, 디스크 1개까지는 견딜 수 있습니다. RAID 6은 2개까지 견디며, RAID 0은 장애를 전혀 견디지 못합니다.
실사용 공간이 제조사 표기 용량보다 작은 이유는 무엇인가요? 제조사는 1TB를 1,000,000,000,000바이트로 계산하지만, 운영체제는 보통 TiB(1,099,511,627,776바이트) 기준으로 표시하기 때문에 OS에서 보이는 용량이 약 9% 더 작게 나타납니다. 이 계산기는 입력하신 단위를 그대로 사용합니다.
서로 다른 용량의 디스크를 섞어 써도 되나요? 사용은 가능하지만, 모든 디스크가 가장 작은 디스크 용량으로 취급되므로 동일한 용량의 디스크를 쓰는 것이 가장 좋습니다.