Reconectar drive ao array raid-1 com o mdadm

0

Eu preciso de um método de backup grande e relativamente robusto. Eu tinha uma área de trabalho antiga executando o debian e colocava duas unidades idênticas de 2 TB na configuração do RAID-1 usando o mdadm

Então eu começaria o array usando

sudo mdadm --assemble /dev/md0  /dev/sdb /dev/sdc

Isso estava funcionando bem. Então decidi que precisava ter certeza de que entenderia como lidaria com isso se uma unidade falhasse. Então eu desconectei o cabo sata da unidade em / dev / sdb e iniciei a matriz com

sudo mdadm -assemble /dev/md0 /dev/sdc --run

Confirmei que parecia funcionar como esperado. Eu não alterei nenhum arquivo na unidade. Então eu pluguei o cabo sata.

Agora, quando tento iniciar o array com as duas unidades:

sudo mdadm --assemble /dev/md0  /dev/sdb /dev/sdc

Eu recebo o seguinte.

mdadm: / dev / md0 foi iniciado com 1 unidade (de 2).

Quando eu tento

sudo mdadm /dev/md0 --re-add /dev/sdb

Eu recebo mdadm: --re-add para / dev / sdb para / dev / md0 não é possível

Como posso simplesmente trazer o array novamente online com os dois discos? Eu preferiria não reconstruir o disco inteiro se possível e preferiria não perder os dados em / dev / dsb.

Qualquer ajuda seria muito apreciada!

    
por pablo honee 18.08.2015 / 13:35

1 resposta

1
  1. "Eu preciso de um método de backup grande e relativamente robusto."

O RAID não é um método de backup.

  1. "Como posso simplesmente colocar a matriz novamente online com os dois discos? Eu preferiria não reconstruir o disco inteiro se possível e preferiria não perder os dados em / dev / dsb."

Você terá que reconstruir a matriz .

Usando o array com um disco desconectado, eles se dessincronizaram. Com metadados apropriados, a ressincronização pode ser razoavelmente rápida. Mas, em qualquer caso, a fim de ressincronizar os discos dessincronizados, uma reconstrução deve ser feita.

    
por 18.08.2015 / 15:30