Primeiro 500MB de matriz RAID6 é apagado, como recuperar?

1

Temos um array RAID6 com 12 discos em um controlador 3ware 9650SE-12ML. Um engenheiro de nosso provedor de servidor emitiu este comando por engano: sudo dd if=/dev/zero of=/dev/sde bs=1M count=500; sync;

/dev/sde é o dispositivo linux do array raid.

Isso limpou os primeiros 500 MB desse dispositivo. Não havia partição nele, o dispositivo foi configurado como sistema de arquivos ext4.

tw-cli não mostra erros. Eu não tentei nada ainda. O dispositivo ainda está montado no ponto de montagem, mas todos os arquivos desapareceram e se tornou "Sistema de arquivos somente leitura".

Que informação se foi e como pode ser recuperada?

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-6    OK             -       -       256K    27939.6   RiW    ON

VPort Status         Unit Size      Type  Phy Encl-Slot    Model
------------------------------------------------------------------------------
p0    OK             u0   2.73 TB   SATA  0   -            TOSHIBA DT01ACA300
p1    OK             u0   2.73 TB   SATA  1   -            TOSHIBA DT01ACA300
p2    OK             u0   2.73 TB   SATA  2   -            TOSHIBA DT01ACA300
p3    OK             u0   2.73 TB   SATA  3   -            TOSHIBA DT01ACA300
p4    OK             u0   2.73 TB   SATA  4   -            TOSHIBA DT01ACA300
p5    OK             u0   2.73 TB   SATA  5   -            TOSHIBA DT01ACA300
p6    OK             u0   2.73 TB   SATA  6   -            TOSHIBA DT01ACA300
p7    OK             u0   2.73 TB   SATA  7   -            TOSHIBA DT01ACA300
p8    OK             u0   2.73 TB   SATA  8   -            TOSHIBA DT01ACA300
p9    OK             u0   2.73 TB   SATA  9   -            TOSHIBA DT01ACA300
p10   OK             u0   2.73 TB   SATA  10  -            TOSHIBA DT01ACA300
p11   OK             u0   2.73 TB   SATA  11  -            TOSHIBA DT01ACA300

Name  OnlineState  BBUReady  Status    Volt     Temp     Hours  LastCapTest
---------------------------------------------------------------------------
bbu   On           Yes       OK        OK       OK       0      xx-xxx-xxxx

UPDATE : Usamos o e2fsck e recuperamos informações de superblocos de um local alternativo. O dispositivo tornou-se montável novamente. No entanto, quando o montamos, não havia arquivo nele.

    
por refik 18.08.2014 / 15:55

1 resposta

1

A melhor maneira é restaurar o backup mais recente.

Caso contrário, pode-se tentar ferramentas mencionadas no artigo sobre recuperação de dados do Ubuntu. Por segurança, você deve criar uma imagem do estado atual do volume RAID e operar na imagem.

    
por 18.08.2014 / 16:22