Entendendo / proc / mdstat [U_] VS [_U]

1

Meu servidor está configurado com o raid1. Algumas noites atrás sda caiu completamente e os dados foram corrompidos. Eu substituí a unidade, clonei a tabela de partições e adicionei os respectivos arrays. Ao adicionar o sda3 (MD2), a ressincronização continuava falhando devido ao sdb ter erros de E / S. Eu copiei todos os arquivos que eu pude salvar de sdb3 para sda3, reconfigurou raid e substituiu sdb por uma nova unidade. Agora estou adicionando as partições sdb aos arrays. Minha preocupação é a seguinte:

cat /proc/mdstat 
Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md3 : active raid1 sda4[0]
      1822442815 blocks super 1.2 [2/1] [U_]

md2 : active raid1 sda3[1]
      1073740664 blocks super 1.2 [2/1] [_U]

md1 : active raid1 sdb2[2] sda2[0]
      524276 blocks super 1.2 [2/2] [UU]

md0 : active raid1 sdb1[2] sda1[3]
      33553336 blocks super 1.2 [2/2] [UU]

Ambos md0 e md1 são exibidos como [U_] antes da sincronização, por que o md2 seria exibido como [_U]? Temo perder os dados ao adicionar sdb3. Meu pensamento aqui é o primeiro slot ([U_]) é visto como primário por mdadm eo segundo slot ([_U]) como secundário, portanto, o medo dos dados sendo removidos para corresponder sdb3.

Por favor, informe.

Obrigado.

    
por user1224344 06.03.2014 / 22:56

1 resposta

1

Eu não ficaria preocupado. Eu suspeito que o que aconteceu aqui foi que o md3 foi criado usando um comando como

mdadm --create /dev/md3 -l 1 -n 2 /dev/sda4 /dev/sdb4

e o outro foi

mdadm --create /dev/md2 -l 1 -n 2 /dev/sdb3 /dev/sda3

Observe que suas outras duas matrizes (md0 e md1) também têm a ordem sdb, sda.

Se você quer ser super-paranóico, vá em frente e faça o backup de seus arquivos em um drive externo, mas eu suspeito quando você finalmente consegue fazer

mdadm /dev/md2 -a /dev/sdb3

a recuperação prosseguirá sem problemas quando a nova partição (/ dev / sdb3) for sincronizada com a partição existente (/ dev / sda3). A posição na lista não tem importância. O RAID do software Linux lembra o que era válido e qual é a partição mais recente (incompletamente sincronizada).

    
por 07.03.2014 / 17:07