Eu tenho a configuração RAID 5 com um controlador 3ware 9650se no meu HTPC. Recentemente, perdi energia para o sistema e, após a inicialização, o RAID 5 informou que estava degradado.
Usando a interface 3ware RAID (aquela que aparece após a tela POST), eu adicionei o disco "ausente" de volta ao array RAID, disse ao array para reconstruir e inicializou no Linux. Então deixei o sistema para reconstruir e parti para o trabalho.
O processo de reconstrução está atualmente em 47% e não será concluído por mais algumas horas, mas pelo que eu li, o sistema deve ser utilizável, se um pouco lento, durante o processo de reconstrução. No entanto, agora tenho mais de 500 arquivos de mídia na minha unidade RAID 5 que são zero bytes.
Alguém tem alguma sugestão / experiência com arquivos de zero bytes durante uma reconstrução do RAID 5? Eu terei que restaurar a partir do backup ou os dados em meus arquivos de mídia aparecerão magicamente após a conclusão da reconstrução?
Especificações do sistema:
- Ubuntu 11.04
- Placa-mãe Gigabyte GA-MA785G-UD3H
- 4 GB de RAM
- Controlador RAID 3ware 9650se
- discos rígidos 4x2TB SATA II
Conteúdo do / etc / fstab:
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=XXXX / xfs defaults 0 1
/dev/sda3 /boot ext4 defaults 0 2
UUID=XXXX none swap sw 0 0
Saída de tw_cli / c0 show
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-5 REBUILDING 47 - 256K 5587.9 ON ON
Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p0 DEGRADED u0 1.82 TB 3907029168 WD-XXXXXXXXXXXX
p1 OK u0 1.82 TB 3907029168 WD-XXXXXXXXXXXX
p2 OK u0 1.82 TB 3907029168 WD-XXXXXXXXXXXX
p3 OK u0 1.82 TB 3907029168 WD-XXXXXXXXXXXX
p4 NOT-PRESENT - - - -
p5 NOT-PRESENT - - - -
p6 NOT-PRESENT - - - -
p7 NOT-PRESENT - - - -
Atualizar
Ao ler as Perguntas frequentes do XFS , parece que eu deveria ter desativado o cache de gravação os discos rígidos quando eu instalei a matriz RAID, como "os caches de gravação de disco rígido individuais precisam ser desligados, já que eles não estão protegidos de um powerfail e apenas perderão todo o conteúdo nesse caso".
Eu não estava escrevendo para todos os mais de 500 arquivos quando a energia foi desligada, por isso não é provável que seja a causa principal do problema que estou vendo, mas parece que "algo que eu deveria ter feito anteriormente".
Atualização 2
O RAID terminou de recriar e verificar, e eu ainda tenho 470 arquivos de zero bytes. Alguns dos arquivos reapareceram após a reconstrução, mas a maioria não apareceu.
Para ajudar a evitar mais problemas, desativei o cache de gravação conforme recomendado para o controlador RAID 3ware no XFS FAQ .
Quanto à causa real do problema, não tenho certeza. Tudo o que sei é que uma parte dos meus dados se foi, e precisarei ressuscitar o que puder de backups.