RAID에 대하여
RAID란
- Redundant Array of Independent의 약자로 여러 개의 하드디스크가 있을 때 동일한 데이터를 다른 위치에 중복해서 저장하는 방법이다.
- 현재는 백업과 안정적인 데이터의 보존, 유지 기능, 속도 향상 등에 사용된다.
다음의 기술을 사용한다.
스트라이핑(Striping)
- 연속된 데이터를 여러 개의 디스크에 라운드로빈 방식으로 기록하는 기술
미러링(mirroring)
- 디스크에 에러가 발생 시 데이터의 손실을 막기 위해 추가적으로 하나 이상의 장치에 중복 저장하는 기술
종류
RAID-0
- 스트라이핑 기술을 사용하여 빠른 입출력 속도를 제공
- 처리속도 빠름
- 구성된 디스크중 하나라도 오류 발생시 데이터 복구 불가
RAID-1
- 미러링 기술을 사용하여 두 개의 디스크에 데이터를 동일하게 기록
- 복구능력 탁월
- 디스크의 낭비가 50%발생
RAID-2
- 디스크들은 스트라이핑 기술을 사용
- ECC정보를 사용
RAID-3
- 스트라이핑 기술 사용
- 패리티 정보를 저장하기 위해 별도로 하나의 디스크 사용
- 입출력이 동시에 이루어지므로 입출력이 곂치지 못함
RAID-4
- 블록 형태의 스트라이핑 기술 사용
- 중첩 입출력 가능
- 병목현상의 가능성
RAID-5
- 패리티 정보를 이용하여 하나의 디스크가 고장이 발생할 경우에도 사용이 가능한 구성 방식
- 구성된 데이터를 분산기록하나 중복 저장하지 않아 가장 보편적
- 패리티 공간은 3개면 33.3%, 4개면 25%, 5개면 20% 가 패리티공간으로 사용
- C = (N-1) * D
RAID-6
- RAID-5와 비슷하지만 디스크에 2차 패리티 구성을 포함함으로써 매우 높은 고장 대비 능력
- 2개의 디스크 오류에도 데이터복구 가능
- 최소 4개의 디스크
- C = (N-2) * D
RAID-7
- 실시간 운영체제를 사용
- 속도가 빠른 버스를 이용
RAID 0+1
- 디스크 2개를 RAID-0의 스트라이핑 기술로 구성 후 다시 RAID-1의 미러링으로 구성
- 최소 4개 디스크
RAID-10
- RAID 0+1과는 반대의 개념
- 디스크 2개를 먼저 미러링, 다음 스트라이핑
RAID-53
- RAID-3 방식에 별도로 스트라이프 어레이(Array)를 구성
'OS > LINUX' 카테고리의 다른 글
[리눅스마스터1급 대비]네트워크 및 서비스의 활용(3과목) (0) | 2019.03.14 |
---|---|
[리눅스마스터1급 대비]리눅스 시스템 관리(2과목) (0) | 2019.03.13 |
[리눅스마스터1급 대비]리눅스 실무의 이해(1과목) (0) | 2019.03.12 |