Recuperar dados de imagens de disco RAID 0

2

Eu tenho quatro (4) discos que estão em RAID 0, mas o gabinete de hardware (Lacie) falhou e estou tentando recuperar os dados armazenados. Agora estou tentando reconstruir o RAID para acessar os dados armazenados, mas não consigo encontrar uma maneira.

Eu fiz uma imagem para cada disco com ddrescue para verificar se há algum erro e não havia nenhum, então acho que os discos estão em boa forma.

A verificação com fdisk , como eu já vi sugerido, resultou no seguinte:

Disk: 1.img geometry: 30401/255/63 [488397168 sectors]
Signature: 0xFE01
        Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: 04  256  12  32 -  298  14   2 [ 708576768 - -1488818672] DOS FAT-16  
2: 52  840   6  33 -  256  64  50 [  19857458 -  872426031] CP/M or SysV
3: 30  256 167  48 -  904   6  37 [-1060025824 - 1880107055] <Unknown ID>
4: 06  442  10  14 -    8 184  46 [-671061216 - -1437243380] DOS > 32MB

Disk: 2.img geometry: 30401/255/63 [488397168 sectors]
Signature: 0x0
        Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

Disk: 3.img geometry: 30401/255/63 [488397168 sectors]
Signature: 0x0
        Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

Disk: 4.img geometry: 30401/255/63 [488397168 sectors]
Signature: 0xAA55
        Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: 07    0   1   1 - 1023 254  63 [        63 - 1953584262] HPFS/QNX/AUX
2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
4: 00    0   0   0 -    0   0   0 [         0 -          0] unused 

Ao olhar para esta saída, parece-me que apenas 2 dos 4 discos foram realmente usados pelo RAID, provavelmente escrevendo sequencialmente.

Existe alguma maneira de acessar os dados armazenados nesses discos?

    
por Gurzo 28.02.2012 / 10:08

2 respostas

2

Os dados que você está vendo com fdisk são um absurdo. Você precisa reconstruir a distribuição de RAID para obter dados sensíveis - as unidades têm apenas uma tabela de partição porque são apenas um único volume lógico.

Você precisa descobrir duas coisas. Primeiro, a ordem lógica dos discos. Em segundo lugar, o tamanho da faixa. Então você precisa ler uma faixa de cada disco em ordem lógica e repita para reconstruir a partição lógica. Há uma boa chance de o tamanho da faixa ser de 512 bytes ou 4KB.

    
por 28.02.2012 / 11:47
1

A melhor maneira de recuperar dados em um volume Raid 0 é usar o mesmo hardware de ataque exato que criou o array; a revisão de firmware do chip de ataque deve ser a mesma também, para garantir um bom resultado . Conectar todas as unidades na ordem correta ao mesmo hardware RAID 0 permitirá que você monte todo o volume de 4 discos e recupere os arquivos. Esta nem sempre é a maneira mais fácil.

Como os dados são divididos entre os discos, um disco por si só não terá nenhum dado recuperável, uma ressalva para isso é que o raid 0 tem um tamanho de stipe, sem dizer o que era, mas qualquer arquivo igual ou menor que o o tamanho da faixa só será armazenado em uma unidade como um arquivo inteiro, esses dados podem ser recuperados sem usar o hardware original ou exato da mesma controladora, mas não vale a pena arriscar as unidades individualmente, pois isso pode comprometer a recuperação da unidade. resto dos dados.

A recuperação de dados do Raid 0 é um dos processos de recuperação mais caros quando você precisa pagar alguém para fazer isso, não é muito fácil de fazer, mas soluções de recuperação baseadas em software se tornaram menos dispendiosas atualmente.

Você pode dar uma olhada nisso

Eu continuaria a trabalhar com imagens dos discos rígidos e não dos discos rígidos físicos ao tentar recuperar, o que parece o que você fez até agora.

.

    
por 28.02.2012 / 17:36