Extraindo dados de um array RAID 1 sem o controlador original

3

Um servidor Dell x346 caiu (a placa-mãe ficou ruim) e eu preciso tirar alguns arquivos do disco rígido. Eles são 2 discos rígidos SCSI em RAID 1. Até onde sei, as duas unidades estão bem.

Posso simplesmente colocar uma das unidades em outro computador e tirar os dados?

    
por evolvd 30.12.2010 / 17:33

4 respostas

5

Normalmente, o RAID1 não é mais do que duas unidades normais com um pouco de metadados no final da unidade usada pelo controlador RAID de hardware.

Portanto, deve ser seguro colocar um deles em outro computador. Eu não usaria um controlador RAID para isso apenas para evitar qualquer potencial para ler e alterar os metadados RAID de alguma forma. Além disso, você normalmente tem que fazer algumas coisas de configuração RAID de baixo nível para ver uma nova unidade que eu tentaria evitar, se possível. Mas as chances são de que em um controlador SCSI regular a unidade funcione bem e você pode copiar seus dados.

Se você quiser estar no lado realmente cauteloso, basta usar dd para criar uma imagem de uma das unidades e depois montar a imagem usando um dispositivo de loop no Linux.

    
por 30.12.2010 / 18:41
1

Era um controlador de hardware fazendo o RAID, ou o controlador estava apenas agindo como uma conexão e o RAID era feito em software?

Se fosse um RAID de hardware, você precisará conectar os discos no mesmo controlador de modelo ou correrá o risco de danificar o RAID.

Se fosse um RAID de software, você deveria ser capaz de ligá-lo e o Just Work (tm).

    
por 30.12.2010 / 17:41
1

Se fosse RAID-1 e não RAID-0 ou JBOD, as unidades deveriam ser cópias exatas uma da outra, a menos que o hardware do ataque fizesse algo realmente estranho. A maioria das unidades não tem um jumper somente leitura, o que seria ideal para experiências. Eu tentaria colocar uma unidade em um controlador não-raid e ver o que acontece. Pior caso deve ser que não há partições detectadas na unidade porque o controlador RAID fez algo estranho ou não era RAID-1, apenas certifique-se que se o Windows detectar que você tem uma nova unidade e precisa ser formatado para que você diga NÃO.

Eu não colocaria as unidades em outro controlador de ataque, exceto como último recurso absoluto. O controlador pode não aceitar as unidades até que o controlador esteja configurado e o controlador pode "inicializar" automaticamente a matriz como parte da configuração.

    
por 30.12.2010 / 18:43
0

Eu tive que fazer isso uma vez quando um controlador RAID falhava, e uma substituição compatível não estava disponível. O conteúdo da unidade era normal, exceto por uma espécie de cabeçalho RAID no início da unidade; infelizmente, isso significava que o MBR não estava no lugar usual, então o disco era efetivamente impossível de ser montado. O que funcionou para mim foi descobrir o tamanho do cabeçalho, então use dd skip=headersizeinblocks if=/dev/disk1 of=/dev/disk2 para copiar seu conteúdo (menos cabeçalho) para outro (maior) HD, que eu poderia montar normalmente.

    
por 31.12.2010 / 00:40

Tags