Raid 10 KO no M5110, não pode montar com o mdadm

1

Eu estou enfrentando uma falha terrível do meu ataque 10 feito de 4 discos de 4 TB conectados a uma placa M5110 serveraid. O VD foi degradado e não há como restaurá-lo com o MegaRaid SW, então eu desconectei os discos do cartão serveraid e entrei em portas sata físicas na placa-mãe para executar mdadm .

Os resultados:

# mdadm --assemble --verbose /dev/md0 /dev/sdb /dev/sdc /dev/sdd /dev/sde
mdadm: looking for devices for /dev/md0
mdadm: /dev/sdb is identified as a member of /dev/md0, slot 1.
mdadm: /dev/sdc is identified as a member of /dev/md0, slot 2.
mdadm: /dev/sdd is identified as a member of /dev/md0, slot 0.
mdadm: /dev/sde is identified as a member of /dev/md0, slot 0.
mdadm: ignoring /dev/sde as it reports /dev/sdb as failed
mdadm: no uptodate device for slot 0 of /dev/md0
mdadm: added /dev/sdc to /dev/md0 as 2 (possibly out of date)
mdadm: added /dev/sdb to /dev/md0 as 1
mdadm: Container /dev/md0 has been assembled with 1 drive (out of 2)
# mdadm --examine /dev/md0
/dev/md0:
          Magic : de11de11
        Version : 01.00.00
Controller GUID : 49424D20:20202020:53563330:32313930:38300000:3A62653A
                  (IBM     SV30219080)
 Container GUID : 49424D20:20202020:1000005B:1014040B:46AF0993:B423E95D
                  (IBM      07/30/17 12:06:11)
            Seq : 000000b1
  Redundant hdr : yes
  Virtual Disks : 1

      VD GUID[0] : 49424D20:20202020:1000005B:1014040B:46AF0994:16E1A7A7
                  (IBM      07/30/17 12:06:12)
         unit[0] : 0
        state[0] : Failed, Not Consistent
   init state[0] : Not Initialised
       access[0] : Read/Write
         Name[0] : VD_RAID10
 Raid Devices[0] : 2 (0@0K 1@0K)
   Chunk Size[0] : 128 sectors
   Raid Level[0] : RAID1
  Secondary Position[0] : 1 of 2
  Secondary Level[0] : Striped
  Device Size[0] : 3906469888
   Array Size[0] : 7812939776

 Physical Disks : 63
      Number    RefNo      Size       Device      Type/State
         0    a899eb71  3906469888K /dev/sdc        active/Offline, Failed
         1    28548427  3906469888K /dev/sdb        active/Online
         2    28548427  3906469888K /dev/sdb        active/Online
         3    28548427  3906469888K /dev/sdb        active/Online
 Physical disks not in metadata!:
   41d13ecd /dev/sdd
# mount /dev/md0 /mnt/usb/
mount: /mnt/usb: can't read superblock on /dev/md0. 

Nenhuma maneira de montar md0 ?

    
por michebosca 12.11.2017 / 12:36

1 resposta

0

Esta mensagem de erro parece pertencer ao RAID-5; em qualquer caso, não faz sentido para o RAID-10.

Pode ser uma boa ideia criar um pequeno dispositivo copy-on-write para cada um dos discos e usar dmsetup para configurar um instantâneo para cada um. Dessa forma, você pode fazer testes com os dispositivos de instantâneos, escrever para eles e facilmente descartar as alterações.

Sugiro que você recrie os metadados do MD nos discos porque os metadados atuais são obviamente mal compreendidos por mdadm .

Copie (por exemplo, com dd ) um setor dos três discos de trabalho para determinar quais são o par RAID-1. Em seguida, configure um novo RAID-1 com esses discos (ou seja, seus dispositivos de instantâneos). Mente usando o deslocamento correto e versão de metadados. Faça o mesmo com a terceira unidade, ou seja, configure um RAID-1 degradado com ela.

Use mdadm --build ... --readonly para criar um RAID-0 não persistente (ocupe o tamanho correto do bloco!) dos dois arrays RAID-1. Verifique se você vê um sistema de arquivos no dispositivo resultante. Se não, exclua a nova matriz e mude a ordem das matrizes inferiores.

    
por 12.11.2017 / 23:15

Tags