줄기세포

[Linux] RAID 구조[1] - RAID0, 1, 5, 1+0 본문

Linux

[Linux] RAID 구조[1] - RAID0, 1, 5, 1+0

줄기세포(Stem_Cell) 2022. 8. 16. 11:30

1. RAID?

- Redundant Array of Independent Disks 혹은 Redundant Array of Inexpensive Disks 의 약자
- 디스크들을 모아서 싱글 대용량 디스크로 사용하도록 하는 Combining 기술


2. RAID 구조를 위한 Techniques

2-1. Striping

- Data를 Block으로 나누어, RAID 구성하는 Disk에 하나씩 돌아가며 한 Block씩 Write함.
* Block = 특정 사이즈("Block size")로 나눈 조각

  장점: Performance 향상

2-2. Mirroring

- Data를 복제하여 다른 Disk에 동시에 저장하는 Storage technique.

  장점: fault tolerance와 Performance

2-3. Parity

- striping과 checksum 방식을 활용한 Storage technique.
- Data stripng된 Block과 Parity를 각 Disk에 저장한다.
- 패리티 정보는 각 Disk에 Striping되어 있음.

  장점: fault tolerance


3. 주요 RAID 구성 및 장단점

  RAID0 RAID1 RAID5 RAID10
Stripped O   O O
Mirror   O   O
Parity     O  

3-1. RAID0 (Striped)

블로그: 제타스트링 (https://zetastring.tistory.com/121)

- 스트라이핑만 되어있고 데이터 중복은 없음.
- 쓰기 성능 좋음 (I/O)

최소 Disk 개수 = 2개
구성된 Disk의 용량이 RAID 전체 용량

3-2. RAID1 (Mirrorred)

블로그: 제타스트링 (https://zetastring.tistory.com/121)

- 데이터를 저장하는 Disk와 복제 Disk 구성
- 읽기 성능이 좋음 - 같은 내용의 Disk를 동시에 읽을 수 있기 때문에
- Disk 장애 발생시 무중단 서비스 지속 가능
- 데이터 복원이 따로 필요 없음
- 대신 비용이 비쌈 (같은 스펙 Disk를 두개 구성 - 용량은 절반)

최소 Disk 개수 = 2개
RAID 용량은 구성된 Disk 용량의 절반

3-3. RAID5 (Striped & Parity)

블로그: 제타스트링 (https://zetastring.tistory.com/121)

- Block Parity 구성 후 Block과 같이 Striping함.
- 하나 Disk가 고장나도 복구 가능

최소 Disk 개수 = 3개
RAID 용량은  전체 Disk에서 1개의 Disk를 뺀 용량

3-4. RAID1+0 (Mirrorred & Striped)

블로그: 스토리가 있는 블로그 Rio's World (https://m.blog.naver.com/kanglae77/220609327442)

- RAID1+0은 데이터가 먼저 미러링되고 그다음 Striping됨.
- RAID 용량은 구성된 Disk의 절반

최소 Disk 개수 = 4개 / 

블로그: 스토리가 있는 블로그 Rio's World (https://m.blog.naver.com/kanglae77/220609327442)

- RAID10과 RAID01의 차이는 Mirror하고 Striping하느냐 Striping 후 Mirror하느냐 차이
- 주로 Data 영역은 RAID10을 사용
- RAID10은 Disk 불량시 해당 Disk만 교체하여 복구 가능


4. 참조 링크

http://www.freeraidrecovery.com/library/what-is-raid.aspx

https://www.pcmag.com/news/raid-levels-explained

https://zetastring.tistory.com/121

 

https://soft.plusblog.co.kr/125

https://m.blog.naver.com/kanglae77/220609327442

Comments