discos RAID1 “bifurcados”, agora duplicados

3

Eu tenho um servidor hospedado pela OVH, que é configurado para ter uma matriz RAID1 flexível, / dev / md0, que contém um PV do LVM. Existe outro array / dev / md1, que deveria ser o / boot, mas que finalmente não está em uso.

Esta manhã, recebi do meu servidor muitos logs indicando que meu / dev / sdb produziu erros de E / S (basicamente eu acho que está morto). Depois disso, meu MySQL travou e meu SSH recusou todas as conexões. Eu não tive escolha a não ser reiniciar (já que é um servidor remoto que não consigo acessar fisicamente).

Quando foi inicializado, o servidor web em uso era o nginx, que era o servidor que eu usava inicialmente, mas que eu substituí há algum tempo pelo Apache.

Achando isso preocupante, eu imediatamente reiniciei em um modo de recuperação e tente calmamente recuperar meus dados e tentar preparar tudo para mudar meu disco.

Agora, eu fiz isso e, para minha surpresa, depois de fazer um mdadm --assemble --scan , o mdstats resultante é:

# cat /proc/mdstat 
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty] 
md125 : active raid1 sda1[0]
      314571640 blocks super 1.2 [2/1] [U_]

md126 : active raid1 sdb1[2]
      314571640 blocks super 1.2 [2/1] [_U]

md127 : active raid1 sda2[0] sdb2[1]
      1048000 blocks super 1.2 [2/2] [UU]

unused devices: <none>

Parece bastante simples que sda1 e sdb1 sejam vistos como matrizes diferentes, embora a outra parte esteja ausente. E sempre que eu tento rodar um pvscan, ele me diz

# pvscan
  Found duplicate PV fuQ8NF1x1aifPHtGffNEF1sKw6ZNwv29: using /dev/md126 not /dev/md125
  PV /dev/md126   VG unit05   lvm2 [300.00 GiB / 112.00 GiB free]
  Total: 1 [300.00 GiB] / in use: 1 [300.00 GiB] / in no VG: 0 [0   ]

O sentimento que tenho aqui é que, em algum momento no passado, um dos meus discos decidiu seguir seu próprio caminho e parou de estar em sincronia.

Acontece que os dados encontrados no LVM (então os dados de / dev / sdb) parecem estar atualizados.

Qual seria meu curso de ação

  • Para verificar se os dados estão realmente fora de sincronia
  • Em caso afirmativo, obtenha dados sincronizados novamente e altere o disco
  • Se não, devo apenas mudar o disco e esperar o mdadm para sincronizar o novo disco?
por Xowap 17.02.2014 / 19:10

0 respostas