소프트웨어 RAID5 디스크를 어떻게 복구합니까?


11

책상 뒤의 일부 케이블을 다시 라우팅하는 중에 실수로 eSATA 케이블을 분리하고 RAID 어레이를 오프라인 상태로 만들었습니다.

드라이브는 문제가 없지만 지금은 "제거됨"상태로 표시됩니다. 어떻게 어레이를 다시 초기화 할 수 있습니까?

mdadm --detail /dev/md1 보여줍니다 :

/dev/md1:
        Version : 00.90
  Creation Time : Wed Oct 20 20:00:41 2010
     Raid Level : raid5
     Array Size : 5860543488 (5589.05 GiB 6001.20 GB)
  Used Dev Size : 1953514496 (1863.02 GiB 2000.40 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 1
    Persistence : Superblock is persistent

    Update Time : Mon Oct  3 18:39:41 2011
          State : clean, degraded
 Active Devices : 0
Working Devices : 0
 Failed Devices : 4
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 64K

    Number   Major   Minor   RaidDevice State
       0       0        0        0      removed
       1       0        0        1      removed
       2       0        0        2      removed
       3       0        0        3      removed

       4       8       32        -      faulty spare
       5       8       48        -      faulty spare
       6       8       16        -      faulty spare
       7       8       64        -      faulty spare

그리고 여기 mdstat가 있습니다 :

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md1 : active raid5 sdc[4](F) sdd[5](F) sdb[6](F) sde[7](F)
      5860543488 blocks level 5, 64k chunk, algorithm 2 [4/0] [____]

unused devices: <none>

답변:


13

어레이에서 4 개의 드라이브를 모두 차단 한 것처럼 보입니까? 업적 배지가 있다고 생각합니다. :-)

배열에 다시 추가 할 수 있어야합니다.

sudo mdadm /dev/md1 --re-add /dev/sd[bcde]

그런 다음 watch cat /proc/mdstat다시 빌드하십시오.

자세한 내용은 man mdadm 을 참조하십시오 .


2
watch cat /proc/mdstat재 구축시 라이브 상태로 실행 합니다. 경고합니다 : 페인트가 마르는 것을 보는 것과 같습니다.
Oli

1
거짓말! cat / proc / mdstat를 보는 것은 과거의 시간입니다. "-d"및 "-n 0.1"을 수행하면 특히 좋습니다.
popey
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.