저장 상태 설명

저장 상태 | 설명 |
|---|---|
| 정상 | 이메일 및 수동 저장 풀 정상 읽기/쓰기 지원 |
| 저하 | 저장 풀의 일부 하드디스크가 손상되거나 제거되었지만, 저장 풀은 여전히 정상적으로 읽기/쓰기 가능 |
| 손상 | 저장 풀의 일부 또는 전체 하드디스크가 손상되거나 제거되어 저장 풀을 읽고 쓸 수 없음 |
| 동기화 중 | raid1, raid5, raid6, raid10 생성 후 syncing 상태가 되며, 시스템 저장 풀이 동기화가 필요한 경우 preparing 상태가 되고, 시스템 동기화 완료 후 사용자 저장 풀을 동기화함. 이러한 RAID가 저하된 상태에서 새 디스크를 삽입하여 복구하면 syncing 상태가 됨. 이 상태에서는 정상적인 읽기/쓰기 가능 |
| 복구 중 | 저장 풀이 저하 상태가 된 후 디스크를 선택하여 복구 중이거나, 일부 디스크가 제거되었다가 다시 삽입되어 복구 중인 상태 |
| 재구성 중 | 저장 풀이 확장되거나 RAID가 업그레이드되는 경우 저장 풀이 재구성됨 |
| 준비 중 | 시스템 RAID가 동기화 중임 |
저장 모드 상세 설명
1. Basic(기본 모드)
- 원리: 단일 하드디스크를 사용하여 데이터를 저장하며, 중복 또는 스트라이핑이 없음.
- 장점:
- 간단하고 사용하기 쉬우며 복잡한 구성이 필요 없음.
- 비용이 저렴하여 소규모 저장 요구에 적합함.
- 단점:
- 중복이 없어 하드디스크 장애 시 데이터 손실이 발생함.
- 성능이 제한적이며 다중 디스크 병렬 읽기/쓰기를 활용할 수 없음.
- 적용 장면: 개인 사용자, 소규모 저장 요구 또는 데이터 보안성에 대한 요구가 높지 않은 장면.
2. JBOD(Just a Bunch of Disks)
- 원리: 여러 하드디스크를 하나의 논리적 볼륨으로 병합하여 데이터를 순차적으로 저장하며, 중복 또는 스트라이핑이 없음.
- 장점:
- 모든 하드디스크 용량을 충분히 활용함.
- 구성이 간단하여 저장 공간 확장에 적합함.
- 단점:
- 중복이 없어 임의의 하드디스크 장애 시 일부 데이터 손실이 발생함.
- 성능이 향상되지 않으며 다중 디스크 병렬 읽기/쓰기를 활용할 수 없음.
- 적용 장면: 대용량 저장이 필요하고 성능 및 데이터 중복에 대한 요구가 없는 장면.
3. RAID 0(스트라이핑)
- 원리: 데이터를 블록으로 분할하여 여러 하드디스크에 번갈아 저장함.
- 장점:
- 읽기/쓰기 성능이 현저히 향상됨(다중 디스크 병렬 작업).
- 저장 공간 활용률이 높음(중복 데이터 없음).
- 단점:
- 중복이 없어 임의의 하드디스크 장애 시 모든 데이터 손실이 발생함.
- 적용 장면: 성능에 대한 요구가 높고 데이터 보안성에 대한 요구가 낮은 장면, 예: 비디오 편집, 임시 캐시.
4. RAID 1(미러링)
- 원리: 데이터를 여러 하드디스크에 완전히 복제하여 각 하드디스크에 동일한 데이터를 저장함.
- 장점:
- 높은 데이터 보안성(하나의 하드디스크 장애 시 다른 하드디스크에서 데이터 복구 가능).
- 읽기 성능이 향상됨(여러 하드디스크에서 동시에 읽기 가능).
- 단점:
- 저장 공간 활용률이 낮음(예: 두 개의 하드디스크만 사용 가능한 경우 절반의 용량만 사용).
- 쓰기 성능이 향상되지 않음(데이터를 여러 하드디스크에 써야 함).
- 적용 장면: 데이터 보안성에 대한 요구가 높은 장면, 예: 금융 시스템, 데이터베이스.
5. RAID 5(패리티를 포함한 스트라이핑)
- 원리: 데이터를 블록으로 분할하여 여러 하드디스크에 저장하고 동시에 패리티 정보를 저장함(데이터 복구용).
- 장점:
- 성능과 데이터 보안성의 균형을 유지함(하나의 하드디스크 장애 허용).
- 저장 공간 활용률이 높음(패리티용으로 하나의 하드디스크 용량만 손실).
- 단점:
- 쓰기 성능이 낮음(패리티 계산 필요).
- 데이터 재구성 시 성능 저하가 명확함.
- 적용 장면: 성능과 보안성에 대한 중간 수준의 요구가 있는 장면, 예: 파일 서버, 중소형 데이터베이스.
6. RAID 6(이중 패리티를 포함한 스트라이핑)
- 원리: RAID 5와 유사하지만 두 개의 패리티 정보 그룹을 사용하여 두 개의 하드디스크가 동시에 장애가 나도 허용함.
- 장점:
- 더 높은 데이터 보안성(두 개의 하드디스크 장애 허용).
- 저장 공간 활용률이 여전히 높음(패리티용으로 두 개의 하드디스크 용량만 손실).
- 단점:
- 쓰기 성능이 더 낮음(두 개의 패리티 그룹 계산 필요).
- 데이터 재구성 시 성능 저하가 더 명확함.
- 적용 장면: 데이터 보안성에 대한 요구가 매우 높은 장면, 예: 대형 데이터베이스, 핵심 비즈니스 시스템.
7. RAID 10(미러링+스트라이핑)
- 원리: RAID 1(미러링)과 RAID 0(스트라이핑)을 결합하여 먼저 하드디스크를 그룹화하여 미러링한 다음 그룹에 대해 스트라이핑함.
- 장점:
- 고성능(스트라이핑으로 읽기/쓰기 속도 향상).
- 높은 데이터 보안성(미러링 그룹에서 하나의 하드디스크 장애 허용).
- 단점:
- 저장 공간 활용률이 낮음(총 용량의 절반만 사용 가능).
- 비용이 높음(최소 4개의 하드디스크 필요).
- 적용 장면: 성능과 데이터 보안성에 대한 요구가 매우 높은 장면, 예: 데이터베이스, 가상화 플랫폼.