movendo o mdraid do NAS com falha do Buffalo

1

Recebi a tarefa de restaurar um RAID de um NAS com falha do Buffalo. a caixa NAS falhou, mas nosso entendimento neste momento é que as unidades ainda estão funcionando. Eu acredito que o NAS de Buffalo estava usando o mdraid + Linux em um RAID5 de drives 4x1TB. minha compreensão de mdadm é que não é inteligente o suficiente para descobrir a distribuição correta das unidades por si só.

Eu vi uma apresentação DEFCON em "Reconstruindo RAID por Visão e Som", então eu sei algumas técnicas para determinar manualmente a ordem se eu conseguir acessar as unidades. Eu não tenho certeza sobre como trabalhar nelas de uma maneira não destrutiva. Não tenho certeza se posso obter acesso a 4 TB de espaço de trabalho para armazenar imagens de trabalho.

Eu atualizarei como eu vou / pesquisa, mas algumas dicas sobre como proceder seriam apreciadas!

    
por neoice 09.12.2010 / 20:08

1 resposta

1

Tenho certeza de que o mdadm funcionará. Ele já pode informar a posição de uma unidade em uma matriz, por exemplo:

# mdadm -Q /dev/sda
/dev/sda: is not an md array
/dev/sda: device 3 in a 3 device unknown raid5 array.  Use mdadm --examine for more detail.

E ao brincar com um array RAID5 em cima de alguns dispositivos de loop, parece montar o array, independentemente da ordem em que as unidades são especificadas:

# mdadm -A /dev/md0 /dev/loop[012]
mdadm: /dev/md0 has been started with 3 drives.

# mdadm -A /dev/md0 /dev/loop[210]
mdadm: /dev/md0 has been started with 3 drives.

Acho que você está em boa forma, supondo que as unidades estejam operacionais e os dados estejam intactos. Se você puder imaginar as unidades antes de trabalhar com elas, obviamente essa é a coisa mais segura a se fazer. Talvez você tenha alguns amigos que estão planejando comprar discos de qualquer maneira? Você poderia usar as unidades brevemente para fins de backup e enviá-las em seu caminho.

    
por 09.12.2010 / 22:14