Para escrever no mdadm.conf no prompt initramfs, não é possível salvar as alterações após a reinicialização

2

Eu cometi um erro com o meu mdadm.conf com o meu servidor de backup debian. Eu usei este comando:

mdadm --detail --scan --verbose >> /etc/mdadm/mdadm.conf

para adicionar um raid5 (funciona muito bem).

Usando o dobro '> >' escreva ARRAY AFTER outros no arquivo, ESSE é o meu erro.

Depois, reiniciei o servidor. Agora eu tenho uma falha na inicialização

"duplicate MD device on md/0..."

e o aviso load (initramfs).

Eu tenho ataques para inicialização do sistema

md0 & md1

md0 = /dev/sde2 /dev/sdf2

md1 = /dev/sde3 /dev/sdf3

e um md3 raid5 para backups.

md3 = /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

a estrutura do mdadm.conf é:

(não consigo mostrar o arquivo real porque não estou no mesmo computador ..)

ARRAY md/0 ...
ARRAY md/1 ...
ARRAY md/3 ...
ARRAY md/0 ...
ARRAY md/1 ...

então, há 2 duplicatas (md / 0 e md / 1)

Eu tentei comentar as duas últimas linhas, assim:

ARRAY md/0 ...
ARRAY md/1 ...
ARRAY md/3 ...
#ARRAY md/0 ...
#ARRAY md/1 ...

com editor de texto 'vi', depois ': x' para salvar e sair. Após a reinicialização, o mesmo erro,

então eu olho:

cat /etc/mdadm/mdadm.conf

e eu vejo:

ARRAY md/0 ...
ARRAY md/1 ...
ARRAY md/3 ...
ARRAY md/0 ...
ARRAY md/1 ...

NOVAMENTE. Então, minha atualização mdadm.conf não parece ser salva pelo sistema.

Em outro tópico, li que posso usar:

update-initramfs -u

para atualizar o carregador, mas este comando mostra-me "Não encontrado"

Tenho certeza que o problema vem das duas últimas linhas do mdadm.conf. Comentando-os, acho que funcionará novamente. Mas o que posso fazer para salvar as alterações? Porque o sistema não é capaz de salvá-lo ...

Obrigado pela ajuda: -)

    
por Runerod 23.10.2014 / 12:03

1 resposta

-1

Eu estava resolvendo o mesmo problema.

Quando movi unidades de servidores existentes e esqueci de zerar superblocos, o initramfs foi gerado com configuração incorreta.

Então eu passei por todas as unidades, ajustei superquadros e atualizei o initramfs usando o mesmo comando que você fez.

Ele resolveu o problema.

    
por 31.03.2015 / 16:14