본문 바로가기
Develop/Server

[Linux] RAID 6, RAID 1+0, RAID 1+6 구현하기

by 코딩의성지 2020. 9. 8.

하이 ...! 오늘은 RAID 관련하여 마지막 글을 쓴다.

 

이전에 썼던 글들은 아래 링크를 통해 확인하시면 좋을듯 하다.

 

devkingdom.tistory.com/177

 

[Linux] 리눅스에서 하드디스크 추가하기 (feat. VMWare)

서버를 운영하다 보면 항상 서버 증축에 대한 고민을 해야한다. Memory 를 증설할 때도 있고 , CPU 코어 를 신규로 추가할 때도 있다. 그리고 더 나아가 서버 노드 자체를 신규해버릴 때도 있다. 또 �

devkingdom.tistory.com

devkingdom.tistory.com/178

 

[Linux] 여러 개의 하드디스크를 하나 인 것처럼 사용하기 (feat. RAID)

만약 운영하는 서버의 스토리지 공간이 부족하다면 여러분들은 아마 하드디스크 구매를 생각할 것이다. 그런데 이게 구매만 한다고 되는 것은 아니다. 각 하드디스크가 용량이 넘치지 않도록 ��

devkingdom.tistory.com

devkingdom.tistory.com/179

 

[Linux] 하드디스크 증설하기 (Linear RAID, RAID 0, RAID 1, RAID 5)

하이 ..! 저번에 RAID 관련해서 설명을 한 포스팅을 했었다. 오늘은 Linear RAID 부터 RAID 0, RAID1, RAID5 까지 설치를 해보려고한다. Linear RAID 먼저 Linear RAID 부터 구축하자. 아래와 같이/dev/sdb, /dev/..

devkingdom.tistory.com

devkingdom.tistory.com/180

 

[Linux] 리눅스 하드디스크 고장시 대처방법

하이 ~~!! 저번 포스팅에서 Linear RAID, RAID 0, RAID 1, RAID 5 까지 설치해서 구성을 해봤다. 설치만 할 줄 아는 것보다 복구를 하는것도 굉장히 중요하다. 오늘은 구성해놓은 RAID를 일부러 고장낸 뒤에 �

devkingdom.tistory.com

오늘은 마지막으로 RAID 1+0 이랑 RAID 6를 구성하는 방법에 대해 알아보고 글을 마치겠다.

 

구성하는 방식응ㄴ 아래의 그림의 형태를 따르도록 한다.

 

RAID 6는 이전에 설명한적이 있는데 RAID 5 보다 심화된 버전으로 RAID 5가 패리티를 하나만 쓴다면 RAID는 2개를 사용한다. 그래서 최소 4개 이상의 하드디스크가 필요하다. 하지만 실무에서는 보통 8개 이상의 하드디스크를 사용한다는 것도 알고 가면 좋을듯하다. 또 RAID 1+ 0 은 말그대로 RAID 1 과 0 을 합친 개념이다. 즉 안전성과 속도를 모두 살렸다고 볼 수 있는 것이다.

 

먼저 8개의 하드 디스크를 추가하자.

추가한 후 실제로 8개의 하드디스크가 더 추가된 것을 볼 수 있다.

 

 

실제로 확인을 해보면 8개의 하드디스크가 더 끼워져 있는 것을 확인할 수 있다.

 

그리고 아래의 방식으로 각 하드디스크에 대해 RAID 용 파티션을 생성하자.

#fdisk /dev/sdb          -> [SCSI 0:1] 의 하드디스크를 선택함
Command : n            -> 새로운 파티션으로 분할 함
Select : p                  -> Primary 파티션 으로
Partition number : 1    -> 파티션 번호 1번 선택
First sector : Enter       -> 시작 섹터 번호 
Last sector : Enter       -> 끝 섹터 번호
Comand : t             -> 파일 시스템 유형 선택
Hex Code : fd            -> Linux raid auto detect 유형 번호 ( 여기서 L누르면 전체 유형 출력)
Command : p            -> 설정 내용확인
Command : w            -> 설정 저장

 

그러고 나서 다시 확인해보면 파티션이 생성된 것을 확인할 수 있다.

 

그다음은 먼저 RAID 6 부터 구성해보자.

 

아래 명령어로 구성을한 뒤

mdadm --create /dev/md6 --level=6 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

 

이걸로 확인을 해보자.

mdadm --detail /dev/md6

 

자 ... 잘 구성된 듯하다 !

 

그렇다면 다음과정은 아래 명령어를 통해 파티션을 포맷 해주자.

mkfs.ext4 /dev/md6

 

그 다음은 마운트할 디렉터리를 만들고 해당 디렉토리에 마운트해주자.

이렇게해주면 RAID 6 은 끝이다!

 

 

다음은 RAID 1+ 0 차례이다. 센스가 있으신분은 어떻게 해야할 지 알 것이다. 그렇다. 먼저 RAID 1 두개를 구성하고 구성된 장치를 RAID 0 으로 묶어주면 된다.

 

 

 

이후 아래는 RAID 6와 비슷하다.

 

그리고 마지막으로 /etc/fstab를 vi 편집기로 연다음 아래 두줄을 추가해주면 된다.

 

 

아그리고 따로 구현은 해보지 않겠지만 RAID 1+6 이라는 것도 있다 !! 정말 정말 안전해야할 데이터를 쓸 때 사용하면 된다. 구성도만 그려 봤다. 아래를 참고하자.

 

 

반응형

댓글