RAID5에서 고장난 장치를 교체하는 방법

RAID5에서 고장난 장치를 교체하는 방법

내 Linux 시스템(opensuse 13.2)에서 손상된 raid5 장치를 교체하고 싶지만 실패/제거된 장치(/dev/sdc1) 설정 단계를 놓쳤습니다.

그래서 실수로 복제된 새 디스크로 장치를 전환하여 다음과 같은 결과가 출력되었습니다.

 mdadm --detail /dev/md0
/dev/md0:
        Version : 1.0
  Creation Time : Tue Dec 10 19:07:16 2013
     Raid Level : raid5
     Array Size : 17581589376 (16767.11 GiB 18003.55 GB)
  Used Dev Size : 2930264896 (2794.52 GiB 3000.59 GB)
   Raid Devices : 7
  Total Devices : 6
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Mon Jul 13 12:04:24 2015
          State : active, degraded
 Active Devices : 6
Working Devices : 6
 Failed Devices : 0
  Spare Devices : 0

     Layout : left-symmetric
 Chunk Size : 64K

       Name : linux:0
       UUID : fd2ae851:d7376f4f:72b8032d:2931522b
     Events : 24936

Number   Major   Minor   RaidDevice State
   9       8       17        0      active sync   /dev/sdb1
   2       0        0        2      removed
   2       8       33        2      active sync   /dev/sdc1
   3       8       49        3      active sync   /dev/sdd1
   4       8       65        4      active sync   /dev/sde1
   5       8       81        5      active sync   /dev/sdf1
   7       8       97        6      active sync   /dev/sdg1

sdc1만 삭제해도 mdadm --manage /dev/md0 -r /dev/sdc1장치 2의 "삭제된" 항목은 지워지지 않았습니다. 따라서 어레이가 성능 저하된 것으로 잘못 표시됩니다.

이제 레이드 어레이를 청소하는 방법을 모르겠습니다.

편집: 이것은 mdadm --examine /dev/sd?1의 출력입니다.

/dev/sdb1:
          매직: a92b4efc
        버전: 1.0
    기능 맵: 0x9
     어레이 UUID: fd2ae851:d7376f4f:72b8032d:2931522b
           이름: 리눅스:0
  생성일: 2013년 12월 10일 화요일 19:07:16
     레이드 레벨: raid5
   레이드 장비: 7

 사용 가능한 장치 크기: 5860529896(2794.52GiB 3000.59GB)
     어레이 크기: 17581589376(16767.11GiB 18003.55GB)
  사용된 개발 크기: 5860529792(2794.52GiB 3000.59GB)
   슈퍼 오프셋: 5860530160 섹터
   사용되지 않은 공간: 이전 = 0 섹터, 이후 = 344 섹터
          상태: 깨끗함
    장치 UUID: 943b936b:57015945:ee697339:e7b51539

내부 비트맵: 슈퍼블록에서 -24 섹터
    업데이트 날짜: 2015년 7월 13일 월요일 12:06:38
  불량 블록 로그: 섹터 오프셋에 대한 512개 항목 -8 - 불량 블록이 있습니다.
       체크섬: fc05a9a3 - 정확함
         활동: 24938

         레이아웃: 왼쪽 대칭
     블록 크기: 64K

   장치 역할: 활성 장치 0
   어레이 상태: A.AAAA('A' == 활성, '.' == 누락, 'R' == 교체됨)
/dev/sdc1:
          매직: a92b4efc
        버전: 1.0
    기능 맵: 0x1
     어레이 UUID: fd2ae851:d7376f4f:72b8032d:2931522b
           이름: 리눅스:0
  생성일: 2013년 12월 10일 화요일 19:07:16
     레이드 레벨: raid5
   레이드 장비: 7

 사용 가능한 장치 크기: 5860529896(2794.52GiB 3000.59GB)
     어레이 크기: 17581589376(16767.11GiB 18003.55GB)
  사용된 개발 크기: 5860529792(2794.52GiB 3000.59GB)
   슈퍼 오프셋: 5860530160 섹터
   사용되지 않은 공간: 이전 = 0 섹터, 이후 = 344 섹터
          상태: 깨끗함
    장치 UUID: 067ee8d8:b84ef028:edf40cb0:c5623351

내부 비트맵: 슈퍼블록에서 -24 섹터
    업데이트 날짜: 2015년 7월 13일 월요일 12:06:38
  불량 블록 로그: 섹터 오프셋 -8에 사용 가능한 항목 512개
       체크섬: dba97145 - 정확함
         활동: 24938

         레이아웃: 왼쪽 대칭
     블록 크기: 64K

   장치 역할: 활성 장치 2
 어레이 상태: A.AAAA('A' == 활성, '.' == 누락, 'R' == 교체됨)
/dev/sdd1:
          매직: a92b4efc
        버전: 1.0
    기능 맵: 0x1
     어레이 UUID: fd2ae851:d7376f4f:72b8032d:2931522b
           이름: 리눅스:0
  생성일: 2013년 12월 10일 화요일 19:07:16
     레이드 레벨: raid5
   레이드 장비: 7

 사용 가능한 장치 크기: 5860529896(2794.52GiB 3000.59GB)
     어레이 크기: 17581589376(16767.11GiB 18003.55GB)
  사용된 개발 크기: 5860529792(2794.52GiB 3000.59GB)
   슈퍼 오프셋: 5860530160 섹터
   사용되지 않은 공간: 이전 = 0 섹터, 이후 = 344 섹터
          상태: 깨끗함
    장치 UUID: ca751de8:dbb68f99:c741dcad:562058c0

내부 비트맵: 슈퍼블록에서 -24 섹터
    업데이트 날짜: 2015년 7월 13일 월요일 12:06:38
  불량 블록 로그: 섹터 오프셋 -8에 사용 가능한 항목 512개
       체크섬: c871db99 - 정확함
         활동: 24938

         레이아웃: 왼쪽 대칭
     블록 크기: 64K

   장치 역할: 활동 장치 3
   어레이 상태: A.AAAA('A' == 활성, '.' == 누락, 'R' == 교체됨)
/dev/sde1:
          매직: a92b4efc
        버전: 1.0
    기능 맵: 0x1
     어레이 UUID: fd2ae851:d7376f4f:72b8032d:2931522b
           이름: 리눅스:0
  생성일: 2013년 12월 10일 화요일 19:07:16
     레이드 레벨: raid5
   레이드 장비: 7

 사용 가능한 장치 크기: 5860529896(2794.52GiB 3000.59GB)
     어레이 크기: 17581589376(16767.11GiB 18003.55GB)
  사용된 개발 크기: 5860529792(2794.52GiB 3000.59GB)
   슈퍼 오프셋: 5860530160 섹터
   사용되지 않은 공간: 이전 = 0 섹터, 이후 = 344 섹터
          상태: 깨끗함
    장치 UUID: b43c31d2:e4eeb74b:fe239884:7acc8f89

내부 비트맵: 슈퍼블록에서 -24 섹터
    업데이트 날짜: 2015년 7월 13일 월요일 12:06:38
  불량 블록 로그: 섹터 오프셋 -8에 사용 가능한 항목 512개
       체크섬: 4a168e8 - 정확함
         활동: 24938

         레이아웃: 왼쪽 대칭
     블록 크기: 64K

   장치 역할: 활동 장치 4
어레이 상태: A.AAAA('A' == 활성, '.' == 누락, 'R' == 교체됨)
/dev/sdf1:
          매직: a92b4efc
        버전: 1.0
    기능 맵: 0x1
     어레이 UUID: fd2ae851:d7376f4f:72b8032d:2931522b
           이름: 리눅스:0
  생성일: 2013년 12월 10일 화요일 19:07:16
     레이드 레벨: raid5
   레이드 장비: 7

 사용 가능한 장치 크기: 5860529896(2794.52GiB 3000.59GB)
     어레이 크기: 17581589376(16767.11GiB 18003.55GB)
  사용된 개발 크기: 5860529792(2794.52GiB 3000.59GB)
   슈퍼 오프셋: 5860530160 섹터
   사용되지 않은 공간: 이전 = 0 섹터, 이후 = 344 섹터
          상태: 깨끗함
    장치 UUID: acaa467e:9ec70468:ccf75f20:2aa6a058

내부 비트맵: 슈퍼블록에서 -24 섹터
    업데이트 날짜: 2015년 7월 13일 월요일 12:06:38
  불량 블록 로그: 섹터 오프셋 -8에 사용 가능한 항목 512개
       체크섬: 37dc5d18 - 정확함
         활동: 24938

         레이아웃: 왼쪽 대칭
     블록 크기: 64K

   장치 역할: 활동 장치 5
   어레이 상태: A.AAAA('A' == 활성, '.' == 누락, 'R' == 교체됨)
/dev/sdg1:
          매직: a92b4efc
        버전: 1.0
    기능 맵: 0x1
     어레이 UUID: fd2ae851:d7376f4f:72b8032d:2931522b
           이름: 리눅스:0
  생성일: 2013년 12월 10일 화요일 19:07:16
     레이드 레벨: raid5
   레이드 장비: 7

 사용 가능한 장치 크기: 5860529896(2794.52GiB 3000.59GB)
     어레이 크기: 17581589376(16767.11GiB 18003.55GB)
  사용된 개발 크기: 5860529792(2794.52GiB 3000.59GB)
   슈퍼 오프셋: 5860530160 섹터
   사용되지 않은 공간: 이전 = 0 섹터, 이후 = 344 섹터
          상태: 깨끗함
    장치 UUID: 710a4e23:ccad2620:5be95df1:8f868bbc

내부 비트맵: 슈퍼블록에서 -24 섹터
    업데이트 날짜: 2015년 7월 13일 월요일 12:06:38
  불량 블록 로그: 섹터 오프셋 -8에 사용 가능한 항목 512개
       체크섬: c9ee7501 - 정확함
         활동: 24938

         레이아웃: 왼쪽 대칭
     블록 크기: 64K

   장치 역할: 활동 장치 6
   어레이 상태: A.AAAA('A' == 활성, '.' == 누락, 'R' == 교체됨)

당신의 도움을 주셔서 감사합니다!

관련 정보