Information Security
18-1 디스크 장애(Disk Fault) 테스트 본문
마운트 확인
현재 시스템에서 인식하고 있는 RAID 확인
(RAID 1, RAID 0, RAID linear, RAID 5)
이제 디스크에 문제를 일으켜서 데이터를 재구축을 해보겠습니다.
RAID 레벨 |
Fault-Tolerant 유무 |
Disk 장치명(Disk 번호) |
RAID-Linear |
X |
/dev/sdb(2), /dev/sdc(3) |
RAID 0 |
X |
/dev/sdd(4), /dev/sde(5) |
RAID 1 |
O |
/dev/sdf(6), /dev/sdg(7) |
RAID 5 |
O |
/dev/sdh(8), /dev/sdi(9), /dev/sdj(10) |
-각 RAID는 오른쪽의 Disk들로 구성되어 있다.
-디스크 고장을 가정하기 위하여 각 RAID에서 Disk를 하나씩 제거(2, 4, 6, 8)한다.
VMware -> Server-A -> Setting
디스크 2, 4, 6, 8 [Remove] 클릭하여 삭제
위와 같이 되었으면 [OK] 클릭 후 재부팅(#reboot)
-재부팅 후 다시 마운트 상태를 확인한다.
-RAID 1, RAID 5만 남아있다. -> Fault-Tolerant 기능이 있다.
-> RAID를 구성하는 디스크 중 하나가 고장나도 볼륨이 깨지지 않음
-RAID 1, RAID 5는 Fault-Tolerant 기능이 있어 활성화(active) 상태이지만,
RAID 0, RAID Linear는 비활성화(incative) 상태이다.
-RAID 0, Linear RAID은 볼륨이 깨져 볼륨을 재생성해야 하고,
RAID 1, RAID 5는 고장 난 디스크를 새로운 디스크로 교체해야 한다.
디스크 교체 작업을 위하여 다시 VMware로 가서 디스크(0.25GB) 4개를 추가한다.
-추가 후, 다시 재부팅 한다.
-재부팅이 되면 추가한 4개의 디스크에 파티션을 생성한다.#fdisk /dev/sdb (2번 디스크)
#fdisk /dev/sdd (4번 디스크)
#fdisk /dev/sdf (6번 디스크)
#fdisk /dev/sdh (8번 디스크)
n -> p(주 파티션) -> 1 -> [Enter](처음부터) -> [Enter](끝까지) -> t(type) -> fd -> w(저장)
Linear RAID, RAID 0의 볼륨 재생성
[Linear RAID 볼륨 재생성]
기존 Linear RAID를 중지(STOP)
-다시 새로 볼륨 생성하기
-메시지 출력되면 y 입력하여 진행
파일 시스템 생성
-마운트
-UUID를 확인하여 /etc/fstab에 등록 (생략)
[RAID 0 볼륨 재생성]
기존의 RAID 중지
볼륨 생성
파일 시스템 생성
마운트
RAID 1, RAID 5 새로운 디스크로 교체
세션 -1에서는 watch 명령어를 이용하여 cat 명령어를 0.1초 마다 실행하여 /proc/mdstat의 내용을 볼 것이다.
-d 옵션은 변경되는 내용을 음영 처리하여 보여준다.
세션-2에서 RAID 1(/dev/md1)에 새로운 디스크(/dev/sdf1)를 추가(교체)한다.
#mdadm /dev/md1 --add /dev/sdf1 명령어를 실행하면
왼쪽 /proc/mdstat 파일에서 데이터가 재구축되는 과정을 볼 수 있다.
디스크 추가된 것 확인
[2/1] -> [2/2]
[_U] -> [UU]
/dev/sdh1 디스크도 위와 같이 RAID 5에 추가 해준다.
디스크 추가된 것 확인
[3/2] -> [3/3]
[_UU] -> [UUU]
※ RAID 10(1+0)
-RAID 1의 데이터 보호(Mirroring) 기능과 RAID 0의 성능(Stripping) 결합
-RAID 1을 구성하는 디스크 중 하나씩 고장이 나도 정상적으로 동작한다.
1+0 구성 -> #mdadm --create /dev/md10 --level=10 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
'Linux' 카테고리의 다른 글
19-1 find 명령어 (0) | 2017.10.11 |
---|---|
18-2 사용자별 공간 할당(Quota) (0) | 2017.10.05 |
17-3 RAID 5 (1) | 2017.10.01 |
17-2 RAID 0, 1 (0) | 2017.09.30 |
17-1 Linear RAID (0) | 2017.09.30 |