Ubuntu 14 Raid não inicializando

1

Estou tendo problemas para inicializar meu Ubuntu 14.04 Server. Eu tenho dois discos de 320GB. Eu atualizei os discos de dois 160GB e tudo estava funcionando ok. Esses discos eram um IDE e o outro SATA. Agora ambos os discos são SATA.

Eu estou vendo comportamentos estranhos, para começar com o ataque não tem um UUID! este é o meu blkid:

/ dev / sda1: UUID="b274a76e-7103-8037-fdd8-42b1bbea7745" UUID_SUB="e253af47-5b4d-5b52-ba86-87fcd317be88" LABEL="zabbix: 0" TYPE="linux_raid_member"
/ dev / sdb1: UUID="b274a76e-7103-8037-fdd8-42b1bbea7745" UUID_SUB="ca36f15c-6e79-eb1b-5eb4-e09752eb32f0" LABEL="zabbix: 0" TYPE="linux_raid_member"
/ dev / md0: TYPE="nvidia_raid_member"

Eu posso acessar os dados sem problemas, e os relatórios de raid estão ok (agora em ressincronização):

md0: raid1 sdb1 ativo [2] sda1 [3]
      312505656 bloqueia super 1,2 [2/2] [UU]
      [=== > .................] resync = 19,5% (60945344/312505656) finish = 710,8 min velocidade = 5897K / seg

Eu já instalei o grub em / dev / sda e / dev / sdb
Eu já reconfigurei o pacote grub-pc

Se eu usar o systemrescue dvd, posso acessar o sistema e trabalhar nele, mas não sei mais o que fazer.

Quando eu inicializo o sistema, recebo este erro:

mount: a montagem / dev / md0 em / root falhou: nenhum desses dispositivos
mount: montagem / dev on / root / dev falhou: não existe tal ficheiro ou directório
mount: montagem / sys em / root / sys falhou: não existe tal arquivo ou diretório
mount: montagem / proc on / root / proc falhou: não existe tal arquivo ou diretório
O sistema de arquivos de destino não solicitou / sbin / init.
Nenhum init encontrado. Tente passar init = bootarg.

E, em seguida, busybox, o prompt initramfs.

Idéias? Obrigado!

    
por Digweed 16.06.2015 / 21:59

2 respostas

0

Seu arranjo de raid parece ser um disco em um ataque falso, o que nem é possível. Você deve ter deixado assinaturas de raide falsas de alguma forma. Apague-o com sudo dmraid -E /dev/md0 .

    
por psusi 17.06.2015 / 01:12
0

(apenas solução mdadm; não está claro na sua pergunta se você acabou usando RAID de hardware ou software)

Não tenho certeza, mas sua descrição corresponde a um problema que tive durante o teste do meu RAID1 (software) - uma vez desconectei um dos meus discos para testar se o RAID1 sobreviveria a uma falha de disco, acabei em busybox . E sem teclado para uma boa medida ... A solução foi lançar um script de suspensão em /usr/share/initramfs-tools/scripts/local-premount/sleepAwhile :

#!/bin/sh
echo
echo "sleeping for 30 seconds while udevd and mdadm settle down"
sleep 5
echo "sleeping for 25 seconds while udevd and mdadm settle down"
sleep 5
echo "sleeping for 20 seconds while udevd and mdadm settle down"
sleep 5
echo "sleeping for 15 seconds while udevd and mdadm settle down"
sleep 5
echo "sleeping for 10 seconds while udevd and mdadm settle down"
sleep 5
echo "sleeping for 5 seconds while udevd and mdadm settle down"
sleep 5
echo "done sleeping"

Em seguida, torne o script executável e instale-o.

chmod a+x /usr/share/initramfs-tools/scripts/local-premount/sleepAwhile
update-grub
update-initramfs -u

Você já testou (a frio) a desconexão de um disco do seu sistema para verificar se o seu dispositivo RAID continuará funcionando?

    
por Niclas Börlin 13.08.2015 / 22:53