RAID에 대하여

양승현·2022년 8월 2일
0

linux

목록 보기
16/20

RAID

  • 여러 개의 하드디스크를 하나 처럼 사용할 수 있다.
  • 비용을 절감하면서 신뢰성을 높이며 서능도 향상시킬 수 있다.
  • 종류는 크게 하드웨어 RAID, 소프트웨어 RAID로 나뉜다.

하드웨어 RAID

  • 하드웨어 제조 업체에서 여러 개의 하드디스크를 연결한 장비를 만들어 그 자체를 공급하는것
  • 좀 더 안정적이고 각 제조업체에서 기술 지원을 받을 수 있기 때문에 많이 선호하는 방법
  • 안정적이고 성능 좋은 제품은 가격이 높다.

소프트웨어 RAID

  • 고가 하드웨어 RAID의 대안이다.
  • 하드디스크가 여러개 있다면 운영체제에서 지원하는 방식으로 RAID를 구성하는 방법이다
  • 하드웨어 RAID와 비교하면 신뢰성이나 속도등이 떨어질수 있지만 아주 저렴한 비용으로 안전하게 데이터를 저장할 수 있다.

단순 볼륨

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

Linear RAID, RAID 0

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

Linear RAID

  • 2개 이상의 하드디스크를 1개의 볼륨으로 사용하며 파일이 저장되는 방식은 앞 하드디스크에 데이터가 완전히 저장된 후 다음 하드디스크에 데이터를 저장한다.
  • 정리하자면 앞 하드디스크에 데이터가 완전히 저장되지 않으면 다음 하드디스크는 전혀 사용되지 않는다.
  • 1번째 하드디스크가 모두 채워진 후에 2번째 하드디스크를 사용하기 시작한다.
  • 장점으로는 각 하드디스크의 용량이 달라도 전체 용량을 문제 없이 사용할수 있어 공간 효율성이 100%이다.

RAID 0

  • 모든 하드디스크를 동시에 사용한다.
  • 3개의 하드디스크를 사용할 경우 위 사진과 같은 방식으로 저장된다.
  • 1,2,3번째 하드디스크에 동시에 저장된다.
  • 저장되는 시간 혹은 속도 면에서RAID 방식중 성능이 가장 뛰어나다.
  • 하드디스크 개수가 가진 총 용량을 모두 사용하므로 공간 효율이 좋다. 100% 공간 효율성을 가진다.
  • 단점은 하드디스크 중 한개가 고장 난다면 원래의 데이터가 무엇인지 예측할 수 없다.
  • 요약하자면 빠른 성능을 요구하되, 모든 데이터를 읽어버려도 큰 문제가 되지 않는 자료를 저장하는데 적절한 방식이다.

RAID 1

  • 한마디로 미러링이라고 할 수 있다.
  • 만약 10byte의 데이터를 저장할때 2배의 용량인 20byte가 소요된다. 즉 데이터를 저장하는데 2배의 용량을 사용한다. 다르게 말하면 하드디스크의 용량의 절반 밖에 사용하지 못한다는 말과 같다.
  • 장점으로는 2개의 하드디스크중 한개가 고장나더라도 데이터가 손상되지 않는다.
  • 공간 효율성이 50% 밖에 되지 않는다.
  • 하드디스크가 고장나도 없어져서는 안 될 중요한 데이터가 있을 때 사용하는 방식이다.
  • 비용이 많이 들더라도 중요도가 높은 데이터들을 저장할 때 사용한다.

RAID 5

  • 네모로 표시된 데이터는 패리티 데이터이다.
  • 각 행에 하나씩 패리티 데이터를 사용하며 위 사진 처럼 한칸씩 패리티 데이터로 비워놓는다.
- 만약 위 사진과 같이 짝수 패리티를 사용한다면 '0+0+Parity'는 짝수가 되어야한다. 그러므로 첫 번째 패리티에는 0이 입력된다.
- 두 번째 행은 '1+0+Parity= 짝수'이므로 두 번째 패리티에는 1이 입력된다.
  • 만약 두 번째 하드디스크가 고장나더라도 고장난 하드디스크를 예측할 수 있어 원래의 데이터를 손실 없이 사용할 수있다.
  • 장점으로는 어느 정도 결함을 허용하며 저장 공간 효율도 좋다.
  • 각 하드디스크의 용량이 1TB이면 총 사용할 수 있는 공간은 2TB이므로 전체 용량은 66%정도이다.
  • 만약 하드디스크를 10개로 구성하고 그 중 1개를 패리티로 사용한다면 전체 용량의 90%를 사용할 수 있다.
  • 여러개의 하드디스크로 구성할수록 저장 공간의 효율을 높일 수 있다.

0개의 댓글