Cloud System Engineer

RAID 0 , 1 , 5 복구 본문

리눅스/centos

RAID 0 , 1 , 5 복구

클라우드 엔지니어 2021. 2. 9. 21:52

고장난 SCSI 0:2 SCSI 0:4  SCSI 0:6  SCSI 0:9 의 새하드 디스크를 추가한다.

 

새로운 디스크가 추가되었다고 자동으로 복구가 되는건 아니다.

 

추가를 해도 RAID 1 에서 여전히 하나의 디스크만 작동한다.

 

RAID Linear 와 RAID 0 번은 중지하고 다시 만들어야 한다.

 

mdadm --stop /dev/md9 // 중지해주고

mdadm --create /dev/md9 --level=linear --raid-device=2 /dev/sdb1 /dev/sdc1 //디바이스를 추가해준다

mdadm: /dev/sdb1 appears to be part of a raid array:
       level=linear devices=2 ctime=Sat Feb  6 21:33:44 2021
Continue creating array? y

 

mdadm --stop /dev/md0

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

결과

mdadm: /dev/sdd1 appears to be part of a raid array:
       level=raid0 devices=2 ctime=Mon Feb  8 22:53:51 2021
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.

 

 

 

FT 가 지원되는 디스크는 디스크만 추가하면 된다.

 mdadm /dev/md1 --add /dev/sdg1  // RAID 1

mdadm /dev/md5 --add /dev/sdi1   // RAID 5

 

 

아까 주석처리한 fstab 에서 다시 복구해주도록 하자

 

 

정상적으로 마운트 된걸 볼 수  있다.

 


ls -l /raid 0 은 파일이 남아있지만 실제 보이더라도 50 프로만 남아있기 때문에 사용이 불가능하다.

 

ls -l /raidlinear 파일은 남아있지만 쓸수가 있다 이유는  순차적으로  scsi 0:1디스크가 꽉차면 다음 scsi 0:2 디스크로 저장되는 방식인데 scsi 0:2 디스가 고장났고  파일용량이 작고 아직 디스크를 완전히 쓰지 않았기 때문에  사용할 수있다.  단지 운이 좋았을 뿐이다.

 

 

나머지 RAID 1,5 번 는 FT를 지원하는 방식이라 파일을 정상적으로 쓸 수 있다.

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

네임서버  (0) 2021.02.12
RAID 6, RAID 10 구축 , 고장 발생  (0) 2021.02.12
RAID 0 ,1 , 5 고장  (0) 2021.02.09
PXE  (0) 2021.02.09
RAID 0 , 1 , 5 구축  (0) 2021.02.08