본문 바로가기
OS/Linux

[Linux] RAID - 2

by BTC_효범 2022. 12. 22.

안녕하세요. BTC95입니다.
오늘은 RAID 레벨에 대해서 알아보겠습니다.


RAID 레벨

RAID는 기본적으로 구성 방식에 따라 Linear RAID, RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5의 일곱 가지로 분류할 수 있습니다.
실무에서 주로 사용하는 방식은 Linear RAID, RAID 0, RAID 1, RAID 5와 RAID5의 변형인 RAID 6, RAID 1과 0의 혼합인 RAID 1+0 등이 있습니다.


단순 볼륨

  • 하드디스크 하나를 볼륨 하나로 사용하는 방법이며 RAID 방식에는 포함되지 않음


Linear RAID와 RAID 0

  • 두 방식 모두 최소 2개의 하드디스크가 필요
  • 2개 이상의 하드디스크를 1개의 볼륨으로 사용하다는 점은 비숫해 보이지만, 가장 큰 차이점은 저장 방식

Linear RAID

  • 2개 이상의 하드디스크를 1개의 볼륨으로 사용하며 파일이 저장되는 방식은 앞 하드디스크에 데이터가 완전히 저장된 후 다음 하드디스크에 데이터를 저장하는 방식
  • 앞 하드디스크에 데이터가 완전하게 저장되지 않으면 다음 하드디스크는 전혀 사용되지 않는 방식

RAID 0

  • 모든 하드디스크를 동시에 사용

RAID 1

  • RAID 1 방식의 핵심은 미러링(Mirroring)
  • 똑같은 데이터의 거울을 만들어놓는 것입니다.

RAID 5

  • RAID 5 방식은 최소한 3개 이상의 하드디스크가 있어야 구성할 수 있으며, 대부분 5개 이상의 하드디스크로 구성
  • 하드디스크에 오류가 발생하면 패리티(Parity)를 이용해서 데이터 복구 가능

RAID 5 복구 사례

RAID 6

  • RAID 6 방식은 RAID 5 방식이 개선된 것으로, RAID 5는 1개의 패리티를 사용하지만 RAID 6은 2개의 패리티 사용
  • 공간효율은 RAID 5보다 약간 낮지만, 2개의 하드디스크가 동시에 고장나도 데이터에는 이상 없음

RAID 1+0

  • RAID 1 (미러링)으로 구성한 데이터를 다시 RAID 0으로 구성하는 방식
  • 신뢰성(안정성)과 성능(속도)을 동시에 확보 가능

 


감사합니다.

'OS > Linux' 카테고리의 다른 글

[Linux] LVM의 개념과 이해  (0) 2023.01.05
[Linux] Name Server  (0) 2022.12.29
오프라인 Docker 설치방법  (0) 2022.12.21
리눅스 압축 관련 명령어  (0) 2022.12.21
k8s tomcat 배포  (0) 2022.12.21

댓글