프로필사진

hoim

티스토리 뷰

LINUX

RAID이란

hoim 2022. 6. 6. 13:55

RAID(Redundant Array of Inexpensive Disks)

- 여러 개의 하드 디스크에 일부 중복된 데이터를 나눠서 저장하는 기술.

- 데이터를 나누는 다양방 방법이 다양하며 이 방법들을 레벨이라고 구분한다.

- striping, mirroring, parity 의 근원이 되는 기술로 이루어지며 세가지 기술을 적용하느냐에 따라 레벨이 나누어진다.

- HW RAID, SW RAID 로 나뉜다.

 

 

✔️ STANDARD RAID LEVELS

RAID 0 (striping)

parity(오류검출기능) 없이 striping된 형태. 안정성 보다는 고성능을 위해 사용된다.

 

장점: 빠른 I/O 성능, 구성된 디스크 N개 용량 모두 활용 가능

단점: 낮은 안정성

 

RAID 1(Mirroring)

안정성에 중점을 둔 레벨이다.

하나의 데이터를 양쪽 디스크에 동일하게 기록하므로서 하나의 디스크에 오류가 검출되더라도, 다른 디스크를 통해 데이터에 접근할 수 있다.

일반적으로 서버에 있어 OS가 설치되는 디스크에 필수적으로 사용되는 구성이다.

 

장점: 높은 안정성

단점: 전체 디스크 용량의 전반만 사용가능함. 따라서 높은 비용이 요구됨

 

RAID 4(Parity)

RAID0의 성능 이점에 안정성을 결합한 방식이다.

하나의 디스크를 Parity 전용 디스크로 사용하므로, 실제 사용가능한 디스크는 N-1이 된다.

 

장점: RAID0대비 높은 안정성, RAID1 대비 높은 성능

단점: Parity 전용 디스크 과부화 위험 고려되야함

 

RAID5(Distribute Parity)

RAID4 문제점인 병목현상을 해결.

Parity bit를 하나의 디스크로 몰지 않고, 분산하여 구성한다.

안정성과 성능을 어느정도 보장하기에, 가장 많이 사용되는 구성 방법이다.

 

장점: RAID4 병목현상 줄임.

단점: -

 

 

RAID6

Parity bit을 두개의 디스크에 두어 안정성을 강화한다.

실제 사용가능한 디스크는 N-2개가 된다.

 

장점: 4,5 대비 안정성 증가

단점: 높은 비용

 

 

 

 

* 출처 및 참고 자료

https://m.blog.naver.com/leekh8412/100175594400

https://www.elecom.co.jp.k.gj.hp.transer.com/pickup/column/storage_column/00003/

https://en.wikipedia.org/wiki/Standard_RAID_levels

'LINUX' 카테고리의 다른 글

리눅스 마스터 2급 정리  (0) 2022.06.12
LVM이란  (0) 2022.06.06
yum과 apt-get, wget과 curl  (0) 2022.02.05
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함