RAID

GGOMG·2022년 5월 8일
0

Computer Science

목록 보기
8/19

요약

레벨구성 방식에러 수정
RAID 0스트라이핑-
RAID 1미러링-
RAID 2bit 스트라이핑해밍
RAID 3byte 스트라이핑1 패리티 디스크
RAID 4block 스트라이핑1 패리티 디스크
RAID 5block 스트라이핑1 패리티 디스크
RAID 6block 스트라이핑2 패리티 디스크

RAID란?

Redundant Array of Inexpensive/Independent Disk
복수 배열 저가/독립 디스크

저장 장치 여러 개를 묶어, 고용량, 고성능인 저장 장치 한 개와 같은 효과를 내기 위해 개발된 기법

하드웨어적 방법 : 운영체제에 하나의 디스크처럼 보이게 함
소프트웨어적 방법 : 운영체제 내에서 구현, 사용자에게 하나의 디스크처럼 보이게 함

RAID 0

스트라이핑(striping)
패리티X


  • 여러 개의 디스크를 병렬로 배치
  • N개의 디스크가 있다면 데이터를 N등분하여 각각의 디스크에 저장
  • 1개의 디스크만 손상되어도 전체 데이터 파손
  • 실패할 경우 자료의 안전 보장 X
  • 디스크가 많을 수록 위험성 증가

RAID 1

미러링(Mirroring)
패리티X


  • 각 디스크에 같은 데이터를 중복 저장
  • 한 디스크만 살아남아도 데이터는 보존
  • 쓰기 성능 저하

RAID 2

bit 스트라이핑(striping)
해밍 ECC 패리티


  • ECC(Error Correction Code : 오류 정정 부호)를 기록하는 전용의 하드디스크를 이용 (n-1개의 패리티 디스크)
  • 거의 사용하지 않음

RAID 3

byte 스트라이핑(striping)
1 패리티 디스크


RAID 4

block 스트라이핑(striping)
1 패리티 디스크

RAID 5

block 스트라이핑(striping)

논리적으로 1개의 패리티 디스크
물리적으로 매번 다른 디스크에 패리티 저장

RAID 6

논리적으로 2개의 패리티 디스크(패리티 정보를 2중으로 저장)
물리적으로 매번 다른 디스크에 패리티 저장

0개의 댓글