Falha no software RAID0 no Linux - Tentativa de recuperar dados

0

Eu tenho uma invasão de software RAID0 de dois discos (não de RAID de hardware) que relatou ter falhado durante a inicialização e meu SO não é iniciado.

Usando um Live CD, recebo a seguinte saída:

sudo mdadm -E /dev/sdc1 /dev/sdd1 

/dev/sdc1:
      Magic : a92b4efc
    Version : 1.2
Feature Map : 0x0
 Array UUID : 3710713d:fb301031:84b61247:d1d53e0f
       Name : HP-xw9300:0
Creation Time : Sun Sep  1 15:22:26 2013
 Raid Level : -unknown-
Raid Devices : 0

Avail Dev Size : 1465145328 (698.64 GiB 750.15 GB)
Data Offset : 16 sectors
Super Offset : 8 sectors
State : active
Device UUID : ad427cd2:9f885f57:7f41015f:90f8f6af

Update Time : Sun Jun  8 12:35:11 2014
   Checksum : a37407ff - correct
     Events : 1


 Device Role : spare
 Array State :  ('A' == active, '.' == missing)

/dev/sdd1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 3710713d:fb301031:84b61247:d1d53e0f
Name : HP-xw9300:0
Creation Time : Sun Sep  1 15:22:26 2013
Raid Level : -unknown-
Raid Devices : 0

Avail Dev Size : 976771056 (465.76 GiB 500.11 GB)
Data Offset : 16 sectors
Super Offset : 8 sectors
State : active
Device UUID : 2ea0199d:cb08d9e7:0830448a:a1e1e348

Update Time : Sun Jun  8 13:06:19 2014
Checksum : 8883c492 - correct
Events : 1

Device Role : spare
Array State :  ('A' == active, '.' == missing)

O GParted lista os dois discos, detecta os sinalizadores como 'Raid' e lista o uso de dados.

Alguém pode me ajudar a remontar apenas para que eu possa copiar alguns dos dados que não foram copiados recentemente?

Obrigado

    
por Gizmo_the_Great 08.06.2014 / 16:18

2 respostas

1

O RAID 0 (ou uma faixa) não tem informações redundantes . Qualquer informação em uma unidade com falha é perdida. Sua saída mostra apenas um volume em um único disco ( /dev/sdd1 ), então você pode ter perdido pelo menos metade dos seus dados.

Isso fica pior. O RAID0 é uma escolha quando você decide 'Preciso do máximo desempenho. Mesmo com um risco maior de perder informações quando algum disco falha ”.

Para fazer isso, as informações geralmente estão espalhadas pelos discos. (Compare os discos com dois livros. Para acelerar a escrita, peça ao seu primeiro secretário (também conhecido como controlador de unidade) para escrever uma palavra em um livro e a outra secretária (a segunda controladora) para escrever a segunda palavra no segundo livro. Este desempenho de leitura e gravação duplas.

E se um dos discos falhar, você perde tudo. É por isso que o RAID0 é usado somente quando você precisa de desempenho máximo e os dados não são importantes ou podem ser facilmente restaurados. (por exemplo, tabelas db scratch, pastas temporárias. Uma plataforma de jogos com todos os seus jogos salvos armazenados em outro lugar, ...)

Informações mais detalhadas podem ser encontradas em nosso site irmão [SF] em este post .


Quanto à tentativa: eu começaria com mdadm --assemble --scan , mas com apenas um disco detectado e as chances de RAID0 são menores que as estelares.

    
por 08.06.2014 / 16:44
0

Eles estão relatando a função de dispositivo como sobressalente, o que é estranho. Parece que alguma coisa deu errado e eles foram marcados como sobressalentes.

Execute o smartctl e veja se há algum problema com as unidades.

A melhor prática seria tirar fotos das unidades e tentar remontar as imagens.

Você pode experimentar o software de recuperação RAID para encontrar o tamanho correto do bloco e a ordem dos discos. Então você pode fazer um mdadm - criar com as opções corretas.

    
por 15.06.2014 / 00:48