우선 실습을 위해 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 |