본문 바로가기
서버/Linux

[Linux] RAID (4) 0,1,5의 고장과 원상 복구하기

by 느링 2017. 10. 23.

☞ 실습 구성도

Linear RAID, RAID 0,1,5 문제발생

 

※ RAID1, RAID5는 '결함 허용' 기능이 있음

   각 한 개씩 디스크를 고장냄

 

1. 디스크 장애 테스트

 Settings로 들어가서 고장을 내주기위해 Hard Disk 3,5,7,9를 제거해줍니다.

 

재부팅 후 마운트 되어 있는지 확인

 

디스크 개수와 활성화 여부 확인

# cat /proc/mdstat

RAID1, RAID5는 '결함 허용' 기능이 있음

   Fault Tolerant System (결함 감내 시스템)

   - 결함(Fault)이나 고장(Failure)이 발생하여도 정상적 혹은 부분적으로 기능을 수행할 수 있는 시스템

 

2. 디스크 교체하기

① Linear RAID, RAID 0 볼륨 재 생성

② RAID 1, RAID 5 새로운 디스크 추가 (교체)

- 디스크 4개(1GB) 추가 후 재부팅

- 추가한 디스크 파티션 생성

※ 하드디스크를 장착했다고 자동으로 복구되는 것이 아니며, 수동으로 복구를 해주어야 합니다.

 

sdc, sde, sdg, sdi 파티션 생성

 

 

 

 

 

파티션 생성 완료

 

# mdadm --stop /dev/md9

# mdadm --create /dev/md9 --level=linear --raid-devices=2 /dev/sdb1 /dev/sdc1

 

# mdadm --stop /dev/md0

# mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdd1 /dev/sde1

 

raid1과 raid5는 새로만들면 기존의 데이터가 날라가기 때문에 새로운 디스크를 추가만 해주면 됩니다.

 

# mdadm /dev/md1 --add /dev/sdg1

# mdadm /dev/md5 --add /dev/sdi1

 

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

[Linux] find & xargs & du  (0) 2017.10.23
[Linux] quota (쿼터) 설정  (0) 2017.10.23
[Linux] 마운트 ( Mount )  (0) 2017.10.23
[Linux] 디렉터리 목록  (0) 2017.10.23
[Linux] RAID 구성하기 (3) Linear RAID, RAID0, RAID1, RAID5  (0) 2017.10.21