Impossível inicializar o software RAID1 após falha de disco

3

Hoje, depois de reiniciar meu servidor de dados, não consegui inicializar porque uma das unidades não estava mais sendo reconhecida, ela ainda está girando quando eu conecto e não fazendo muitos ruídos estranhos, exceto por um pouco ) assinalando o som por alguns segundos. Eu tentei conectá-lo usando cabos diferentes e até mesmo outro computador, mas não funcionou.

Eu configurei este servidor há cerca de um ano e não o analisei muito desde então, eu sou um novato no mundo linux e tudo veio repentinamente, então eu tenho poucas informações.

De qualquer forma, a unidade em questão fazia parte da configuração RAID1 que eu fiz usando o mdadm, que consistia em 2 x drives de 2 TB, sda e sdb, e acho que posso ter falhado ao instalar o grub em sdb ou algo assim? Porque quando eu inicio o servidor, a única coisa que ele mostra é um sublinhado piscando.

Não sei exatamente como configurei as partições na época, mas pareço lembrar que criei uma partição separada para grub, sistema e dados ou algo assim. Mas não tenho certeza se fiz a partição do grub parte do RAID, se é que isso é possível ... acho que não? Se não é, então eu provavelmente estou faltando grub no disco que ainda está vivo.

Qual é a minha melhor e mais segura opção agora? Porque eu realmente não quero perder meus dados. Estou recebendo uma nova unidade (mesmo modelo) amanhã, mas acho que devo ser capaz de inicializar no sistema para reconstruir o RAID.

    
por reveance 27.02.2015 / 20:51

2 respostas

2

Estou respondendo minha própria pergunta aqui, pois consegui corrigi-la depois de um tempo.

A primeira coisa que fiz foi baixar o 'Download recomendado (Floppy, CD & USB em um)' do Super Grub2 Disk do link . Este é um arquivo * .iso, quando terminar de baixar, renomeie para * .img.

Em seguida, conecte uma unidade USB vazia ao seu computador, faça o download do & instale o UNetbootin, abra-o e escolha 'Diskimage', no menu suspenso escolha 'Floppy' em vez de ISO, selecione o Super Grub2 Disk que você renomeou no passo anterior, escolha seu drive usb e clique OK.

Quando terminar, você terá que inicializar seu servidor usando esse usb. Como eu estava usando um RAID1, o menu 'Everything' no Super Grub2 Disk não conseguiu encontrar meu sistema operacional, no entanto o 'Everything +' funcionou.

Então eu escolhi o meu sistema operacional e ele inicializou muito bem, a primeira coisa que fiz foi fazer um backup de tudo usando o rsync, apenas no caso.

Para reconstruir meu RAID1, segui este tutorial - link - como era praticamente a mesma situação que eu estava tendo (exceto que as partições já estavam marcadas como falhas e eu não consegui removê-las, já que elas provavelmente já foram removidas? Para ter certeza, eu apliquei a resposta de a única resposta neste tópico - Removendo um dispositivo no estado "removido" da matriz RAID do software Linux ).

Goodluck para todos com este mesmo problema;)

    
por 04.03.2015 / 15:55
0

Você pode instalar o carregador de inicialização (grub), por exemplo, em um dispositivo USB e tentar inicializá-lo. Depois disso, você pode tentar encontrar sua partição de inicialização em raid do shell grub. Também pode haver um problema com o RAID para inicializar o rootfs a partir do array degradado (você precisa executar mdadm --run --force array_name do intiramfs para resolvê-lo). Boa sorte!

    
por 03.03.2015 / 09:58