본문 바로가기

리눅스/리눅스 서버

하드디스크 관리(2) - RAID 실습

우선 실습을 위해 VMware에 하드디스크를 여러 개 추가해준 후, fdisk 명령어를 통해 RAID용 파티션으로 만들어두어야 한다.


선처리 작업을 마친 후에는 다음과 같이 mdadm 명령어를 이용해 Linear RAID를 구성할 수 있다.

detail 옵션으로 잘 구성되었음을 확인할 수 있다.


구성 이후엔 파일 시스템을 생성한 후, 마운트시켜주면 된다.

df 명령어를 이용해 sdb하드디스크는 2GB, sdc하드디스크는 1GB였으므로 Linear RAID의 용량은 3GB정도 나옴을 알 수 있다.


RAID 0, 1도 다 같은 방식으로 하면 된다.


RAID 5는 3개의 하드디스크를 필요로 하기에 살짝만 바꿔주면 된다.

이처럼 구성 자체는 쉽게 할 수 있다.


하드디스크에 문제가 생겼을 경우를 생각해 시스템을 종료한 후 각 RAID들의 하드디스크 하나씩을 삭제한 후 다시 부팅해본다.

위 사진과 같이 응급 모드로 부팅된다. 


로그인을 해본 후 df명령어를 실행해보면 마운트된 RAID가 없음을 알 수 있다.


우선 결함 허용을 제공하는 RAID 1을 다시 가동시켜보면 정상적으로 가동되고, 파일 역시 남아있음을 알 수 있다.


그러나 Linear RAID를 실행해보면 가동이 안 됨을 알 수 있다. 


우선은 시스템의 정상 작동을 위해 stop 시킨 후 다시 부팅을 하면 정상적으로 실행된다.


정상화를 위해 하드디스크들을 추가해주고 부팅시킨다.

Linear RAID와 RAID 0은 stop시킨 후 새로 구성해주어야 한다.


반면 결함 허용을 제공하는 RAID 1, RAID 5는 add만 시켜줘도 잘 작동됨을 알 수 있다.




고급 RAID 레벨인 6과 1+0을 구성하는 방법은 다음과 같다.

우선 6은 기존과 똑같이 하면 간단하게 만들 수 있다.


반면 0+1은 조금 귀찮지만 우선 RAID 1을 2개 만들어주어야 한다.


이후 /dev/md10와 /dev/md9 (생성해준 RAID 1)를 0레벨로 구성해주면 된다.


'리눅스 > 리눅스 서버' 카테고리의 다른 글

네임 서버  (0) 2020.03.21
원격 관리 - 텔넷, ssh, vnc  (0) 2020.03.10
하드디스크 관리(4) - 쿼터  (0) 2020.03.08
하드디스크 관리(3) - LVM  (0) 2020.03.08
하드디스크 관리(1) - RAID 이론  (0) 2020.03.06