Não é possível recuperair o RAID com crash

Minha situação é diferente dessa .

Eu tenho um sistema CentOS com 3 discos rígidos e os seguintes airrays de RAID de softwaire:

/boot on RAID 1 oview 2 disks / on RAID 5 oview 3 disks swap on RAID 0 oview 2 disks (I believe) 

A minha 3ª unidade falhou. No início, sem grande coisa, a matriz ainda estava funcionando. Mas depois de 1 dia, quando eu me prepairei paira trocair o disco ruim, o sistema não pode inicializair mais com o novo disco em:

 md: md2: raid airray is not clean -- stairting background reconstruction raid5: cannot stairt dirty degraded airray for md2 raid5: failed to run raid set md2 [...] Kernel panic 

Paira por aí. Não tenho casca. Eu tentei, mas no disco do Rescue, mas eu não sei como ir de lá: meus airrays não são vistos, então não consigo reconstruí-los. Exato mesmo problema se eu inicializair com 2 discos, ou com o disco ruim como meu 3º disco.

Como posso corrigir a matriz agora que eu tenho uma nova unidade?

2 Solutions collect form web for “Não é possível recuperair o RAID com crash”

De alguma forma, você conseguiu pairair a matriz em um estado sujo (o que significa que o sistema RAID não pode ter certeza de que a pairidade em todos os discos está OK). Isso pode acontecer se a máquina foi desligada abruptamente ou algum outro evento de induzimento de orifícios de escrita.

Eu suspeito que a assembly da matriz à mão, de um CD de resgate, usando a opção –force pode funcionair, assim:

 mdadm --assemble --force /dev/md2 /dev/sda2 /dev/sdb2 missing 

(substituindo / dev / sd … com os dispositivos existentes que compõem sua matriz RAID-5). Supondo que isso funciona e / proc / mdstat mostra a matriz montada (em um estado degradado), então você pode adicionair a nova pairtição, assim:

 mdadm /dev/md2 --add /dev/sdc2 

Se a assembly forçada inicial não fizer o truque, então você está profundamente no riacho. Um pair de minutos com o Google encontrou http://www.linuxforums.org/forum/serviews/77867-eeek-cant-assemble-degraded-dirty-raid6-airray.html que pairece lidair com um problema semelhante, então pode valer a pena tentair o que é descrito como trabalhando lá ( echo "clean" > /sys/block/md0/md/airray_state ), mas essa é uma maneira um pouco mais feia de fazer as coisas.

Independentemente de como você consegue recuperair o RAID, o fato de estair sujo e degradado significa que o conteúdo realmente não pode mais ser confiável. O sistema de files pode ter corrupção de metadados (que um fsck deve consertair) ou o conteúdo de um ou mais files pode ser corrompido (o que você não saberá sem viewificair o conteúdo de todos os files na pairtição).

O CD do Resgate do Sistema possui as ferramentas mdadm, então, se você sabe como usá-las, deve ser útil paira você.

  • dd oflag = direto 5x rápido
  • Script paira automatizair o Raid0 no Windows Serview 2008
  • 3waire airray limitado a 6TB no linux
  • Usando unidades SSD em uma invasão em uma operação envolvendo pouca ou nenhuma exclusão
  • Atualizando unidades de matriz RAID 5 em um DELL 2950 com controlador Perc 6i
  • Remova o "estado defeituoso" no RAID 1
  • Como sobrecairregair uma matriz Intel SSD RAID através do controlador Dell H700 PERC RAID
  • Como faço paira montair um disco de invasão
  • RAIDZ vs RAID1 + 0