NAS에서 RAID 구성정보가 손상되면 저장된 데이터가 정상적으로 표시되지 않거나 RAID가 비정상 상태로 인식되어 공유폴더와 파일에 접근할 수 없게 될 수 있습니다.
특히 여러 개의 HDD를 RAID로 구성한 NAS에서는 각 디스크에 저장된 데이터뿐만 아니라 디스크 순서, RAID 레벨, Stripe Size, 데이터 시작 위치, 패리티 구조 등의 구성정보가 데이터 접근에 중요한 역할을 합니다.
이번 사례에서는 NAS의 RAID 구성정보가 손상되어 기존 데이터를 정상적으로 확인할 수 없는 상황을 대상으로 구성 디스크를 분석하고 RAID 구조를 재구성하여 데이터를 확인하는 과정을 소개합니다.
01. 장애 증상
NAS에서 RAID 구성에 문제가 발생하면서 저장된 데이터에 정상적으로 접근할 수 없는 상태가 발생했습니다.
대표적인 증상은 다음과 같습니다.
- NAS에서 RAID 구성 오류 발생
- 공유폴더 접근불가
- 폴더 및 파일 목록 확인불가
- 저장공간이 정상적으로 표시되지 않음
- RAID 상태 이상
- NAS에서 HDD는 인식되지만 데이터에 접근할 수 없음
이와 같은 증상이 발생하면 NAS 관리 화면에서 반복적으로 RAID 복구 또는 재구성을 진행하기 전에 현재 상태를 유지하는 것이 중요합니다.
02. 구성 디스크 개별 진단
먼저 NAS에 장착되어 있던 HDD를 각각 분리하여 개별적인 상태를 확인합니다.
RAID 구성정보가 손상된 경우에도 각 디스크에 실제 데이터가 남아 있을 수 있으므로 구성 디스크 전체를 함께 분석해야 합니다.
주요 확인 항목은 다음과 같습니다.
- HDD 인식 여부
- 제조사 및 모델
- 디스크 용량
- 섹터 상태
- 배드섹터 및 읽기 오류
- 데이터 접근 상태
- 물리적 손상 여부
각 디스크의 상태를 확인하여 정상적으로 분석 가능한 디스크와 장애 디스크를 구분합니다.
03. 원본 데이터 보존
RAID 구성정보가 손상된 상태에서는 원본 디스크에 직접 쓰기 작업이 발생하지 않도록 주의해야 합니다.
필요한 경우 각 디스크에서 분석 가능한 데이터를 확보하고 원본 상태를 유지하면서 이후 작업을 진행합니다.
특히 장애 디스크에서 읽기 오류가 발생하는 경우 무리하게 반복 접근하지 않고 안정적으로 데이터를 확보할 수 있는 방법을 우선적으로 판단합니다.
04. RAID 구성정보 분석
각 구성 디스크의 데이터를 분석하여 기존 RAID 구조를 확인합니다.
주요 분석 항목은 다음과 같습니다.
- RAID Level
- 디스크 순서
- Stripe Size
- 데이터 시작 위치
- 패리티 방식
- 디스크별 데이터 위치
- RAID 메타데이터
RAID 구성정보가 손상되었다고 해서 디스크에 저장된 모든 데이터가 함께 손상된 것은 아닙니다.
각 디스크에 남아 있는 구조 정보를 분석하면 기존 RAID 환경을 추정하고 재구성할 수 있는 경우가 있습니다.
05. 디스크 순서 및 RAID 파라미터 확인
RAID에서는 구성 디스크의 순서와 데이터 배치 방식이 중요합니다.
따라서 각각의 디스크에 저장된 데이터를 비교하여 가능한 디스크 순서와 RAID 파라미터를 분석합니다.
특히 다음과 같은 항목을 확인합니다.
- 디스크 순서
- Stripe 크기
- 데이터 오프셋
- 패리티 위치
- 데이터 블록 배열
이러한 분석을 통해 기존 RAID 구조와 일치하는 구성을 찾아갑니다.
06. 가상 RAID 구성
분석된 정보를 바탕으로 가상 RAID 환경을 구성합니다.
원본 디스크에 직접 데이터를 변경하지 않고 분석된 RAID 파라미터를 이용하여 기존 데이터 구조를 재현합니다.
가상 RAID 환경에서 정상적으로 데이터 영역이 연결되는지 확인하고 파일시스템에 접근할 수 있는지 분석합니다.
07. 파일시스템 분석
RAID 구조가 정상적으로 재구성되면 그 위에 존재하는 파일시스템을 분석합니다.
주요 확인 항목은 다음과 같습니다.
- 파티션 구조
- 파일시스템 정보
- 폴더 구조
- 파일 목록
- 파일 메타데이터
- 데이터 영역 손상 여부
폴더와 파일 목록이 정상적으로 확인되는지 확인한 후 실제 파일을 추출하여 데이터 상태를 검증합니다.
08. 데이터 추출
분석 결과를 바탕으로 복구 가능한 데이터를 별도의 저장장치로 추출합니다.
중요한 업무자료나 문서, 사진, 영상 등의 파일을 우선적으로 확인하고 필요한 경우 기존 폴더 구조를 유지하면서 데이터를 정리합니다.
파일 이름만 확인하는 것이 아니라 파일 크기와 실제 내용까지 함께 확인합니다.
09. 복구 데이터 검증
데이터 추출이 완료된 후에는 복구된 파일의 정상 여부를 확인합니다.
주요 검증 항목은 다음과 같습니다.
- 폴더 구조 확인
- 파일 목록 확인
- 파일 크기 확인
- 문서 파일 열기
- 사진 파일 확인
- 영상 파일 재생
- 중요 데이터 정상 여부 확인
RAID 구성정보가 복구되었다고 해서 모든 파일이 정상이라는 의미는 아니므로, 실제 데이터를 확인하는 검증 과정이 중요합니다.
RAID 구성정보 손상 시 중요한 점
NAS의 RAID 구성정보가 손상된 경우 HDD 자체가 정상적으로 인식되는지와 실제 데이터 영역이 보존되어 있는지를 먼저 확인해야 합니다.
다음과 같은 작업은 기존 데이터 구조에 영향을 줄 수 있으므로 신중하게 진행해야 합니다.
- RAID 재구성
- RAID 초기화
- HDD 순서 변경
- 디스크 교체
- NAS 초기화
- 포맷
- 복구 프로그램 반복 실행
특히 RAID가 정상적으로 보이지 않는다는 이유만으로 새로운 RAID를 생성하거나 초기화하면 기존 구성정보가 변경될 수 있습니다.
마무리
NAS의 RAID 구성정보가 손상되었다고 해서 저장된 데이터가 즉시 사라지는 것은 아닙니다.
구성 디스크의 상태와 디스크 순서, RAID 파라미터, 데이터 영역 및 파일시스템을 종합적으로 분석하면 기존 RAID 구조를 재구성할 수 있는지 확인할 수 있습니다.
RAID 장애가 발생한 NAS는 임의로 초기화하거나 재구성하기보다 현재 상태를 유지한 상태에서 구성 디스크를 분석하는 것이 중요합니다.
인젠은 NAS의 RAID 구성정보 손상, RAID 장애, HDD 인식불량 및 파일시스템 손상 등 다양한 NAS 데이터 장애를 분석하여 복구 가능성을 확인하고 데이터 추출 작업을 진행합니다.
