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 a conecto e não faz muitos ruídos estranhos, exceto por um leve som de tique-taque (meio mudo). por alguns segundos. Tentei conectá-lo usando cabos diferentes e até outro computador, mas nenhum funcionou.
Eu configurei este servidor há cerca de um ano e não olhei muito para ele desde então, sou um novato no mundo Linux e tudo aconteceu de repente, então estou com poucas informações.
De qualquer forma, a unidade em questão fazia parte da configuração do RAID1 que fiz usando o mdadm, que consistia em unidades de 2 x 2 TB, sda e sdb, e acho que não consegui instalar o grub no sdb ou algo parecido? Porque quando eu inicio o servidor, a única coisa que ele mostra é um sublinhado piscando.
Não sei exatamente como configurei as partições naquela época, mas lembro que criei uma partição separada para grub, sistema e dados ou algo assim. Mas não tenho certeza se tornei a partição grub parte do RAID, se isso for possível... Acho que não? Se não for, provavelmente estou faltando o grub no disco que ainda está ativo.
Qual é a minha melhor e mais segura opção agora? Porque eu realmente não quero perder meus dados. Vou adquirir uma nova unidade (mesmo modelo) amanhã, mas acho que devo conseguir inicializar o sistema para reconstruir o RAID.
Responder1
Estou respondendo minha própria pergunta aqui, pois consegui consertar depois de um tempo.
A primeira coisa que fiz foi baixar o 'Download recomendado (disquete, CD e USB em um)' do Super Grub2 Disk emhttp://www.supergrubdisk.org/. Este é um arquivo *.iso, quando terminar o download, renomeie-o para *.img.
Em seguida, conecte um drive USB vazio em seu pc, baixe e instale o UNetbootin, abra-o e escolha 'Diskimage', no menu suspenso escolha 'Floppy' em vez de ISO, selecione o disco Super Grub2 que você renomeou na etapa anterior, escolha sua unidade USB e clique em OK.
Quando terminar, você deverá 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, mas o ‘Everything+’ encontrou.
Então escolhi meu sistema operacional e ele inicializou perfeitamente, a primeira coisa que fiz foi fazer um backup de tudo usando o rsync, só para garantir.
Para reconstruir meu RAID1, segui este tutorial -https://stavrovski.net/blog/how-to-replace-a-failed-hard-drive-in-raid1-array- já que era praticamente a mesma situação que eu estava tendo (exceto que as partições já estavam marcadas como falhadas e não consegui removê-las, pois provavelmente já foram removidas? Para ter certeza, apliquei a resposta da única resposta neste tópico -Removendo um dispositivo no estado "removido" da matriz RAID de software Linux).
Boa sorte a todos com esse mesmo problema ;)
Responder2
Você pode instalar o bootloader (grub), por exemplo, em um pendrive e tentar inicializar a partir dele. Depois disso, você pode tentar encontrar sua partição de inicialização no ataque do shell grub. Também pode haver um problema com o RAID para inicializar o rootfs a partir de um array degradado (você precisa executar mdadm --run --force array_name
a partir do intiramfs para resolvê-lo). Boa sorte!