RAID란?
서버 컴퓨터의 저장 장치 대부분 RAID 방식을 사용한다.
RAID가 왜 필요한지, RAID의 구성 방식과 특징에 대해 알아보자.
가장 먼저 RAID는 Redundant Array of Inexpensive Disks or Redundant Array of Independent Disks의 약자다.
대충 해석해보면 여러 개의 하드디스크를 하나의 하드디스크처럼 사용하는 것이라고 볼 수 있다.
RAID는 비용 절감, 신뢰성은 향상, 성능 향상에 도움을 준다.
RAID의 레벨, 구성방식
RAID는 구성 방식에 따라 RAID 0, RAID 1, RAID 2, RAID 3, RAID4, RAID 5로 분류할 수 있는데, 실무에서는 2,3,4를 제외하고 Linear RAID , RAID 0 , RAID 1 , RAID 5 , RAID 6 , RAID 1+0을 자주 사용한다. 각 RAID마다 특징이 있다.
- 단순 볼륨(Volume) : 하드디스크 하나를 볼륨 하나로 사용하는 방법
1. Linear RAID
- 최소 두 개의 하드디스크가 필요
- 저장되는 방식은 첫 번째 하드디스크에 데이터가 완전히 저장된 후 다음 하드디스크 데이터를 저장하는 방식.(순차적으로 저장) 즉, 하나의 하드디스크 용량이 꽉 차면 다음 하드디스크에 저장이 됨
ex) 하드디스크가 두 개 일 때 1TB + 10TB = 11TB
2. RAID 0
- 최소 두 개의 하드디스크가 필요
- 데이터가 동시에 저장됨( 공간 효율이 좋음, 속도가 가장 빠르다)
즉, 하드디스크가 3개 있을 때 데이터가 분할되어 각각 하드디스크에 저장되는 방식
- Stripping 방식 (동시저장)
ex) 가나다라마바사라는 단어가 있고, 하드디스크가 2개일 때, 아래와 같이 하나 씩 저장
하드디스크 1 : 가 다 마 사
하드디스크 2 : 나 라
- 낮은 신뢰성 한 개의 하드디스크가 고장이 나면 모든 데이터를 잃어버림
- 하드디스크의 용량이 같아야 함. 1TB , 10TB의 두 하드디스크가 있으면 1TB 하드디스크가 용량이 꽉 차면 10TB의 9TB는 사용할 수 없다. (저장 속도를 높이기 위해 데이터를 나눠서 각 하드에 동시에 저장되도록 설계됨)
3. LAID 1
LAID 1은 미러링이라고 부릅니다. 볼륨 안에 하드디스크가 두 개 있다고 가정해보면 하나의 디스크에 데이터가 저장이 되면 다른 하드디스크에도 똑같은 데이터가 저장이 되는 방식입니다. 즉, 공간 효율이 안 좋다고 할 수 있습니다. 다른 말로 데이터를 저장할 때 두 배의 용량이 필요하기 때문이죠. 하지만 중요한 데이터를 저장할 때 RAID 1은 굉장히 높은 안정성이 보장된다.
- 미러링(Mirroring)이라고 부름
- 공간 효율이 좋지 않다(비용이 두배로 듬, 저장공간이 두 배가 필요)
- 신뢰성이 높다(중요한 데이터 저장)
4. RAID 5
RAID 5는 하드디스크 한 개의 문제가 발생하면 패리티라는 것을 이용해서 데이터를 복구할 수 있습니다.
위 사진에는 짝수의 패리티를 사용하고 네 개의 디스크가 있습니다. 000 111 010 011이라는 비트가 순차적으로 들어가고 각 패리티 위치에는 짝수가 되어야 하기 때문에 0 1 1 0이 위치한 것을 확인할 수 있을 것입니다. 오류가나면 데이터를 복구할 수 있다는 것은 하나의 디스크에서 오류가나면 그 위치의 비트를 유추하여서 복구를 할 수 있겠네요. 하지만 디스크가 두개 이상 고장이나면 RAID 5는 복구를 할 수 없습니다.
- 패리티를 사용하여 데이터 복구 가능
- 최소 3개의 하드디스크를 요구
- 두 개 이상 하드디스크가 고장나면 복구 불가
- RAID 0과 RAID1의 장점( 안정성과 공간효율성)
- 디스크 개수 -1의 저장공간을 사용
5. RAID 6
- 두 개의 패리티를 사용
- 공간 효율은 RAID5에 비해 낮음
- 데이터의 신뢰성이 높음
- 최소 4개의 하드 디스크
6. RAID 1+0, 0+1
RAID 1+0은 mirroing 후 stripping으로 구성되었고, RAID 0+1은 stripping 후 mirroing으로 구성합니다. 가용량이 같고 속도가 같지만 이 둘은 분명 차이점이 존재합니다. 둘의 차이점은 내결함성에 있습니다. 0 + 1에서 Disk1과 Disk3이 다운되면 모든 볼륨이 다운되어 사용할 수 없게 됩니다. 하지만 1+0의 경우 Disk1과 Disk3이 다운되어도 복구하면 그만이죠. 결론은 RAID 1+0과 RAID 0+1중 고민이라면 무조건 1+0을 선택하면됩니다. 더좋거든요
DELL 서버 RAID-1 설정 및 리눅스 OS 설치
F11로 BIOS화면 진입
위 화면에서 F2 키로 기존 레이드 포멧
기존 RAID-0 에서 > RAID-1 로 변경후 아래 Physlcal Disks [ ] 항목에서 엔터두번 > [X] 로 체크된다.
VD Name 입력란에 자신이 사용할 임의의 이름지정. 나머지는 기본설정
엔터로 저장 및 재시작 ( 재시작이 안되면 Ctrl + Alt + Delete로 재시작 )
Centos7 설치
iodd ST400 으로 centos7 OS 설치