RAID란?
데이터의 안전성 혹은 높은 성능을 위해 여러 개의 하드 디스크나 SSD를 마치 하나의 장치처럼 사용하는 기술을 의미합니다.
RAID 종류
1. RAID 0
여러 개의 보조기억장치에 데이터를 단순히 나누어 저장하는 구성 방식. 데이터를 분산하여 저장하는 것을 스트라이핑이라고 합니다.
단점: 저장된 데이터가 안전하지 않습니다. 여러 드라이브 중 하나에 문제가 생기면, 다른 모든 드라이브의 정보를 읽는데 문제가 발생합니다.
2. RAID 1
복사본을 만드는 방식. 동일한 데이터가 두 개 이상의 디스크에 동시에 저장되고, 하나의 디스크에 오류가 발생해도 다른 디스크의 데이터를 사용합니다. 이를 Mirroring 방식이라고 합니다.
단점: 디스크 개수가 한정되었을 때 사용 가능한 용량이 적어지는 단점이 있습니다. 예를 들어 RAID 0의 경우 4TB의 데이터를 저장할 수 있다면 RAID 1의 경우 2TB 밖에 안됩니다.
3. RAID 2
스트라이핑이 모든 드라이브에서 일어납니다.
4. RAID 3
RAID 0, 1의 문제점을 보완한 방식으로, 바이트 단위로 데이터를 분산 저장합니다.
5. RAID 4
RAID 1처럼 복사본을 만드는 대신, 오류 검출/복구를 위한 패리티 비트를 설정합니다. 이 패리티를 저장한 장치를 따로 두는 방식입니다. 이로써 RAID 4는 RAID 1보다 적은 하드 디스크로도 데이터를 안전하게 보관할 수 있습니다.
6. RAID 5
패리티 비트와 데이터를 모든 디스크에 분산 저장하는 방식입니다. 블록 크기의 데이터 읽기는 오직 하나의 디스크만 액세스하여 이루어집니다.
7. RAID 6
두 개의 패리티를 두는 방식입니다. 데이터 저장 속도를 조금 희생하더라도 데이터를 더욱 안전하게 보관하고 싶을 때 사용합니다.
'Computer Science > 컴퓨터 구조' 카테고리의 다른 글
입출력 장치 (0) | 2023.03.26 |
---|---|
CPU - 명령어 사이클과 인터럽트 (0) | 2023.03.20 |
CPU - 구성 요소와 기능 (0) | 2023.03.18 |
명령어와 주소 지정 방식 (0) | 2023.03.13 |
컴퓨터의 기본 구조 (0) | 2023.03.13 |