Raid 5가 시작되지 않았습니다

Raid 5가 시작되지 않았습니다

기존 컴퓨터에서 3디스크 레이드 5를 했는데 마더보드가 고장이 났습니다. 모든 디스크를 새 컴퓨터에 넣었는데 더 이상 RAID를 부팅할 필요가 없습니다. 컴퓨터를 부팅하면 모든 디스크를 볼 수 있고 mdadm -E /dev/sd [bcd]1은 세 개의 디스크가 모두 깨끗하다고 ​​알려줍니다. Cat /proc/mdstat에서는 /dev/md0이라고 말합니다. inactive sdc13 sdd11 sdb10 저는 이 컴퓨터에서 fedora 15를 실행하고 있습니다. 이 레이드 시작에 대한 조언을 주시면 정말 감사하겠습니다!

--edited-- 그 동안 OS를 다시 설치하고(레이드에 포함되지 않은 별도의 새 디스크에) CentOS 7을 사용했습니다.

산출:

mdadm -E /dev/sda1                                                                                                           
/dev/sda1:                                                                                                                                        
          Magic : a92b4efc                                                                                                                        
        Version : 1.1                                                                                                                             
    Feature Map : 0x1                                                                                                                             
     Array UUID : aa1739a9:abf29975:85909ad4:7ce90400                                                                                             
           Name : HappyFiles:0
  Creation Time : Mon Jun  6 19:07:27 2011
     Raid Level : raid5
   Raid Devices : 3

 Avail Dev Size : 3907024896 (1863.01 GiB 2000.40 GB)
     Array Size : 3907023872 (3726.03 GiB 4000.79 GB)
  Used Dev Size : 3907023872 (1863.01 GiB 2000.40 GB)
    Data Offset : 2048 sectors
   Super Offset : 0 sectors
          State : clean
    Device UUID : 822d3a00:cf68046c:45de1427:d65beb68

Internal Bitmap : 8 sectors from superblock
    Update Time : Mon Nov 10 22:19:29 2014
       Checksum : 195e3a86 - correct
         Events : 1527192

         Layout : left-symmetric
     Chunk Size : 512K

   Device Role : Active device 1
   Array State : .AA ('A' == active, '.' == missing)


mdadm -E /dev/sdb1
/dev/sdb1:
          Magic : a92b4efc
        Version : 1.1
    Feature Map : 0x1
     Array UUID : aa1739a9:abf29975:85909ad4:7ce90400
           Name : HappyFiles:0
  Creation Time : Mon Jun  6 19:07:27 2011
     Raid Level : raid5
   Raid Devices : 3

 Avail Dev Size : 3907024896 (1863.01 GiB 2000.40 GB)
     Array Size : 3907023872 (3726.03 GiB 4000.79 GB)
  Used Dev Size : 3907023872 (1863.01 GiB 2000.40 GB)
    Data Offset : 2048 sectors
   Super Offset : 0 sectors
          State : clean
    Device UUID : 7546d111:71f87ce2:8b5e9cfb:05ed0bc4

Internal Bitmap : 8 sectors from superblock
    Update Time : Tue Nov 11 19:01:52 2014
       Checksum : d11417ca - correct
         Events : 1527199

         Layout : left-symmetric
     Chunk Size : 512K

   Device Role : Active device 2
   Array State : ..A ('A' == active, '.' == missing)


cat /proc/mdstat
Personalities :
md127 : inactive sdb1[3](S) sda1[1](S)
      3907024896 blocks super 1.1

unused devices: <none>

mdadm --assemble --scan
mdadm: No arrays found in config file or automatically

이 시점에서 그는 디스크를 잃어버렸던 것 같습니다(/dev 목록에도 없음). 컴퓨터를 이동한 후 케이블이 느슨해졌을 수도 있습니다. 현재 내 사무실(너무 많은 시간을 보내는 곳)에서 SSH를 통해 액세스하고 있습니다. 일반적으로 세 번째 디스크에 대한 mdadm -E /dev/sdX1은 다른 두 디스크에 유사한 출력을 제공합니다.

- - 편집하다- -

세 번째 디스크의 포트가 손상된 것 같습니다. 다른 카드에 연결한 후에도 mdadm -E가 표시됩니다!

     Magic : a92b4efc
        Version : 1.1
    Feature Map : 0x1
     Array UUID : aa1739a9:abf29975:85909ad4:7ce90400
           Name : HappyFiles:0
  Creation Time : Mon Jun  6 19:07:27 2011
     Raid Level : raid5
   Raid Devices : 3

 Avail Dev Size : 3907024896 (1863.01 GiB 2000.40 GB)
     Array Size : 3907023872 (3726.03 GiB 4000.79 GB)
  Used Dev Size : 3907023872 (1863.01 GiB 2000.40 GB)
    Data Offset : 2048 sectors
   Super Offset : 0 sectors
          State : clean
    Device UUID : 3c5c8512:49ba8111:bd936c82:00cb6b67

Internal Bitmap : 8 sectors from superblock
    Update Time : Fri May  4 09:51:16 2012
       Checksum : 262a346f - correct
         Events : 82967

         Layout : left-symmetric
     Chunk Size : 512K

   Device Role : Active device 0
   Array State : AAA ('A' == active, '.' == missing)

cat /proc/mdstat 이제 다음과 같이 말합니다.

     # cat /proc/mdstat
Personalities : 
md127 : inactive sdc1[3](S) sdb1[1](S) sda1[0](S)
      5860537344 blocks super 1.1

unused devices: <none>

그렇다면 최소한 가능한 한 많은 데이터를 복사할 수 있을 만큼 충분히 긴 이 공격대를 지금 다시 온라인으로 되돌리려면 어떻게 해야 합니까?

답변1

새로 설치하고 새 컴퓨터에 드라이브를 추가했다고 가정합니다.

먼저 하나를 만드십시오:

 mdadm --assemble --scan

/proc/mdstat어레이가 활성화되었는지 확인하십시오 . 그런 다음 다음을 실행하십시오.

mdadm --examine --scan >> /etc/mdadm/mdadm.conf

새 mdadm.conf에서 구성 정보를 다시 가져옵니다.

답변2

매우 깨끗해서 좋습니다.

그것은 활동적이지 않습니다. 그것도 마찬가지입니다.

예를 들어보세요.여기

관련 정보