♥신뢰할수 있는 뉴스만 전하는♥
Linux : RAID (4) 0,1,5의 고장과 원상 복구하기 본문
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