Ubuntu Software Raid5 - Dispositivos / dev alterados, mdadm raid break

3

Eu tive uma falha grave no servidor. O sistema operacional está bem e de volta e funcionando. Antes de ligar meus drives RAID e tentar montá-lo, preciso fazer essa pergunta simples.

As unidades que originalmente mapearam / dev / sda (b / c) são desconhecidas para mim. Eu não tenho idéia de saber qual unidade na raid era / dev / sda para o sistema operacional. Se eu conectá-los na ordem errada, o mdadm vai descobrir isso ou eu vou quebrar o ataque?

    
por Halsafar 21.11.2012 / 04:08

1 resposta

3

mdadm usa UUIDs para localizar a parte das unidades da matriz. Você só terá que apontá-lo em uma das unidades para fazer com que ele encontre todo o conjunto de unidades parte da matriz. Além disso, uma cópia completa dos metadados da matriz deve estar em todas as partes da unidade da matriz.

Tente você mesmo (exemplo usando /dev/sda2 ):

# mdadm --query /dev/sda2                                                                                                                                                                                                                          
/dev/sda2: is not an md array
/dev/sda2: device 1 in 4 device active raid10 /dev/md120.  Use mdadm --examine for more detail.
# mdadm --examine /dev/sda2
/dev/sda2:
[...]
        Version : 0.90.00
           UUID : 4412cfc6:5e1882a5:7dff47a2:91b78dd1 (local to host kvmserver)
[...]
   Raid Devices : 4
  Total Devices : 4
[...]
      Number   Major   Minor   RaidDevice State
this     1       8        2        1      active sync   /dev/sda2

   0     0       8       34        0      active sync   /dev/sdc2
   1     1       8        2        1      active sync   /dev/sda2
[...]
    
por 21.11.2012 / 10:30