Assumindo que a configuração do disco seja a seguinte:
Com:
sda1esdb1comoraizmd1(espelhada)
sda2esdb2comoinicializaçãomd0(striped)
sda3,sdb3,sdc1,sdd1esde1comomd2(RAID5)/home
Desdequevocêperdeuaunidade2(sdb)você:
- Vocêperdeumd0.Umafaixaprecisadetodasassuasunidades.Vocêprecisarárestaurarissoapartirdobackupoureinstalá-lo.
- Vocêperdeuumaunidadedomd1.Desdequeissoéumespelhoaindafuncionará.(semredundânciaatm)
- Vocêperdeunodrivedomd2.DesdequeissoéumRAID5étrabalharcomumaunidadeperdida.Vocêaindadeveconseguiracessartodososseusdados.
Meuprimeiropassoseriaverificarmeusbackups.NadadevedarerradoenquantovocêconsertasuasmatrizesRAID.Masémelhorestarseguroeterbackups.Umavezqueambos/e/homeaindasãolegíveisnomododegradado,sugirocomeçarcomisso.
Depois,puxeaunidadequebrada(disco2,tambémconhecidocomosdb),substitua-aporumanovaunidadeeparticioneaunidade.Euentendideseuscomentáriosqueeleusouamesmaconfiguraçãodaprimeiraunidade.Oquesignificaquevocêpodeconfigurá-locorretamenteapartirdesuasanotaçõesou"espiar" em sda.
Em seguida, corrija os três arrays RAID quebrados.
md0 é perdido. Você precisará recriá-lo e restaurá-lo a partir do backup.
md1 pode funcionar com mdadm --assemble /dev/md1 /dev/sda1 /dev/sdb1
md2 pode funcionar com mdadm --assemble /dev/md2 /dev/sda3 /dev/sdb3 /dev/sdc1 /dev/sdd1 /dev/sde1
Pode ser . Eu sou um cara BSD (não um usuário Linux) que usa cartões RAID de hardware. Por favor, verifique tudo antes de se comprometer com esses comandos. Isso inclui verificar seus backups.