Como recriar uma matriz RAID 10 com o mdadm

4

Portanto, nossa máquina virtual quebrou (na verdade, é uma máquina Linux no Azure) na qual estávamos executando uma matriz RAID10 de 4 discos. É uma caixa do Ubuntu. Pelo que posso dizer, os quatro discos de dados estão bem, é apenas a VM que está parafusada.

Agora, posso separar os discos dessa máquina e criar uma nova instância do Linux e, em seguida, anexar os discos a essa nova instância. A pergunta é: como faço para que o mdadm configure uma matriz RAID10 usando os dados desses discos (não quero que seja apagada como uma nova unidade).

Além disso, importa em que ordem eu conecto os discos ou o mdadm descobrirá qual disco é qual na matriz?

    
por Stuart 19.08.2012 / 09:03

1 resposta

1

Eu começaria vendo o que o mdadm acha que está acontecendo.

link -D, --detalhe Imprimir detalhes de um ou mais dispositivos MD.

deve imprimir muitas informações, conforme me lembro de contar sobre o estado de cada dispositivo de ataque.

Acredito que $sudo mdadm --query --detail deva fazer o truque.

Zona de perigo abaixo aqui

Nota: Qualquer ação abaixo pode ter consequências significativas. Se os outros discos tiverem somas de verificação diferentes, todo o raide terá que passar por uma reconstrução que pode levar horas e ter impactos no desempenho. O melhor caso é que não houve gravações desde o evento e a nova adição levará alguns segundos. O pior caso é que o ataque terá que se reconvergir.

Se disser que a matriz está degradada, você pode $ sudo mdadm --manage --add /dev/sd??

Se ele disser que a invasão está off-line, você precisará chamar um especialista em recuperação de dados.

    
por 19.08.2012 / 09:20