Lost RAID disk 1, incapaz de recuperar

0

Então,

Incursão 1 com dois discos, os dois discos começaram a dar avisos (mas todos nós conhecemos esses tipos de empresas, eles não deixam você fazer coisas até que o cavalo tenha corrido alguns quilômetros para fora do celeiro e todo o prédio esteja ligado fogo).

O disco 1 morreu e o ataque o marcou como _. Eu coloquei o novo disco (depois de alguns, errr, semanas) e comecei a sincronizar, tudo parecia ok, mas eu não sabia que ia perder o Grub.

Na próxima inicialização, o sistema não pôde inicializar corretamente e foi a um ponto em que não consegui mover o Grub de sda para sdb; agora o disco morreu (como no motor nem começa) e eu não sei como seguir.

O disco 2 foi sincronizado com o ataque; se eu inicializo com um CD ao vivo e faço uma "varredura de montagem", ele descobre que o disco é parte de um Raid, mas como sobressalente.

Existe alguma maneira de reconstruir o grub e remontar esse disco? Eu estou me agarrando a palhas aqui ...

Obrigado a todos.

    
por It support 27.12.2017 / 14:49

1 resposta

1

O problema aqui é que o MBR não faz parte da configuração do RAID. Você precisa reinstalar o Grub na unidade.

O primeiro passo é inicializar com uma mídia Ubuntu Live, seja de CD ou USB. Abra um terminal e torne-se root usando sudo -i .

Monte o array, como você afirmou na pergunta. Isso lhe dará alguns dispositivos em /dev/md . Monte aquele com seu sistema de arquivos raiz como /mnt/ , executando o commant mount /dev/md/device /mnt .

Se você tiver uma partição de inicialização separada, por exemplo /dev/sda1 , você terá que montar isso em /mnt/boot

Em seguida, você terá que montar o syfs, dev e procfs em / mnt / sys, / mnt / dev e / proc respectivamente:

mount -o bind /sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -o bind /proc /mnt/proc

Agora você deve poder chroot para / mnt:

chroot /mnt

Isso deve fornecer um novo prompt bash, a partir do sistema de arquivos raiz. Se você não tiver certeza se tem uma partição de inicialização separada, faça um grep "/boot" /etc/fstab para verificar. Se você tem, monte-o.

O próximo passo é reinstalar o grub.

grub-install /dev/sda

Isto assume que sda é o dispositivo que você deseja reinstalar o grub - por favor, verifique isso.

A menos que você receba alguma mensagem de erro, é necessário reinstalar o grub. A matriz será executada no modo degradado.

    
por vidarlo 27.12.2017 / 16:16