01
리빌드란?
리빌드는 RAID 배열에서 실패하거나 교체된 멤버의 내용을 남아 있는 사용자 데이터와 패리티 등 검사 정보로 재구성하여 새 멤버에 채우는 과정입니다. SNIA에서는 같은 핵심 동작을 regeneration으로 정의하며, RAID 구현과 제조사 문서에서는 Rebuild 또는 Rebuilding이라는 용어가 널리 사용됩니다.
02
재구축은 어떻게 진행되나?
장애 허용 범위 안의 RAID가 Degraded 상태가 되면 시스템은 정상 멤버와 보호 정보를 읽어 누락 데이터를 계산합니다. 교체 디스크가 준비되면 계산된 데이터를 순차적으로 기록하고, 재구축이 완료되면 RAID 그룹이 정상 상태로 복귀합니다. 이 과정은 기존 데이터를 읽으면서 새 멤버에 쓰는 복원 작업입니다.
03
리빌드가 가능한 조건
리빌드는 현재 장애 수가 RAID 유형의 허용 범위 안에 있고, 남아 있는 멤버에서 재구성에 필요한 데이터를 읽을 수 있어야 합니다. 제조사 구현에서는 적합한 여유 디스크 또는 교체 디스크가 필요하며, 디스크 용량과 유형 등 제품별 조건을 충족해야 합니다.
04
작업 중 주의점
리빌드 중에는 RAID가 정상 상태보다 장애 여유가 줄어든 상태일 수 있습니다. QNAP은 리빌드 중 디스크를 제거하지 말 것을 명시합니다. 또한 단순히 분리되었다가 다시 연결된 디스크를 복구하는 RAID Recovery와 실제 디스크 장애 후 새 멤버를 채우는 Rebuild는 같은 작업으로 취급하면 안 됩니다.