recuperação RAID 0

6

Eu sei que a resposta teórica é "não é possível". Mas teoria e prática nem sempre combinam. Então, eu estou querendo saber se você conhece algum truque para recuperar alguma coisa ...

Existe alguma chance de recuperar qualquer coisa do disco restante de um conjunto RAID 0, mesmo que apenas a estrutura do diretório?

Eu estou totalmente ciente de que se eu armazenei algo valioso em um conjunto RAID 0 sem fazer backup, eu mereci punição e correr pelo nono círculo do inferno e assim por diante e assim por diante :-) Não é o caso, por o caminho.

    
por Vinko Vrsalovic 11.09.2009 / 15:00

6 respostas

10

Coisas que você pode recuperar do disco restante:

  • O cabeçalho do sistema de arquivos pode ser menor que o tamanho da faixa do volume RAID, portanto existe a chance de que ele resida em um único disco.

  • Arquivos menores que o tamanho da faixa RAID também podem residir em um único disco, mas você pode não conseguir recuperar metadados suficientes do sistema de arquivos para inferir o local. Se o conjunto de RAID tiver mais de dois discos, haverá uma chance maior de que um pequeno arquivo abranja discos ainda funcionais.

  • O cabeçalho RAID residirá em todos os discos, portanto, se você puder encontrar a documentação para o formato, poderá pelo menos identificar o local dos volumes reais no conjunto de RAID.

  • Dependendo do sistema de arquivos usado, pode haver armazenamento redundante de metadados em vários pontos do sistema de arquivos. IIRC, por exemplo, o superbloco da maioria dos sistemas de arquivos EXT * é replicado em vários locais.

É possível recuperar alguns arquivos pequenos em que o arquivo inteiro e os metadados suficientes para localizá-lo residem na mesma unidade. Em uma árvore de diretórios profunda, isso também envolveria todos os diretórios intermediários, de forma que as chances de recuperar qualquer arquivo sejam relativamente pequenas.

Se você tiver alguma chance de identificar o arquivo pelo conteúdo, os diretórios podem não importar. No entanto, os cenários mais prováveis em que você poderia fazer isso indicam que você já tinha uma cópia do arquivo com a qual você poderia compará-la.

O primeiro porto de escala seria tentar um serviço de recuperação de dados no disco morto.

    
por 11.09.2009 / 16:31
9

Desculpe, é impossível. O RAID 0 está distribuindo em unidades sem redundância. Você não tem ideia de quais partes de quais arquivos foram gravados em unidades específicas.

    
por 11.09.2009 / 15:07
5

Seus dados ainda estão lá, mas em um estado provavelmente corrompido.

Na maioria das vezes, as gravações são intercaladas entre as unidades. (mas em que tamanho de bloco? quem sabe ...)

É teoricamente possível simplesmente reconstruir o cabeçalho (ou rodapé) das unidades, se isso é tudo o que foi corrompido. O cabeçalho poderia alternativamente ser copiado de uma nova matriz e colocado sobre a parte superior das unidades antigas. No entanto, há muito voodoo proprietário envolvido.

Para fazer uma recuperação bem-sucedida, você definitivamente precisa examinar as especificações no formato RAID e inspecionar o que deu errado com seus cabeçalhos RAID.

    
por 11.09.2009 / 15:47
1

Embora não seja possível recuperar a matriz, você poderá recuperar alguns dos dados montando a unidade em outra máquina e acessando-a a partir daí. A unidade SCSI, SAS, SATA ou IDE?

    
por 11.09.2009 / 15:09
1

Este foi um hardware ou software RAID?
Existem várias ferramentas e serviços de oferta de sites para recuperar o RAID0. Você já tentou algo assim?

por 11.09.2009 / 16:20
1

Existem ferramentas para extrair o disco bruto e tentar entender o que está lá. Provavelmente será um monte de trabalho, e para arquivos maiores do que uma faixa (geralmente 64k), você perderá metade dele (boa sorte em conseguir qualquer coisa útil com metade de um jpg ou arquivo de filme). Você provavelmente perderá todos os metadados e precisará examinar cada arquivo para saber o que é. Além disso, todos esses executáveis também são torrados.

Mas existem ferramentas para fazer isso para você (para começar, pelo menos eles podem reconhecer um marcador de final de arquivo e o que é o início de muitos tipos de arquivo).

Como sempre, o google é seu amigo.

    
por 12.09.2009 / 04:05

Tags