Não tenho RAID, mas recebo o aviso que mdadm.conf não define matrizes

48

Instalei o 16.04 Server e recebi uma mensagem semelhante nos meus logs e esta mensagem quando atualizo os initramfspacotes por meio da atualização normal do pacote.

...
Setting up initramfs-tools (0.122ubuntu8.3) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.122ubuntu8.3) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-38-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.

Isso é normal ou o Ubuntu espera encontrar um RAID por causa de alguma configuração incorreta em algum lugar?

Aqui está o conteúdo de /etc/mdadm/mdadm.conf:

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays
Paulo
fonte
1
Esse problema deve ser totalmente reaberto.
Franklin Yu

Respostas:

46

O erro diz W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.

Eu reconheço que o aviso é exibido sempre que não houver ARRAYlinha mdadm.conf.

A solução óbvia seria adicionar um:

ARRAY <ignore> devices=/dev/sda

Trabalhou para mim ...

Steffen Breitbach
fonte
Muito obrigado, Steffen. Isso parou os avisos.
Paul
2
O que isso faz? Não mostrará erro? Ou não vai aparecer e ainda vai falhar? Ou ele não trava já, mas apenas mostra erro? Se apenas mostrando, então eu não me importo de adicionar algo, se não corrigir falhas.
Kangarooo
3
@Kangarooo Não há nenhum problema de "falha" relatado em qualquer lugar desta pergunta. O problema é apenas fazer um aviso desaparecer. Steffen forneceu uma solução adequada dizendo ao mdadm que não deveria esperar que houvesse matrizes, que é tudo o que o aviso estava dizendo.
Paulo Paul
3
Interessante: Eu tenho duas instâncias do 16.04.4 instaladas ao mesmo tempo em hardware semelhante. O primeiro possui /etc/mdadm/mdadm.conf e, portanto, fornece o erro; o segundo nem tem esse arquivo. Perguntamos o que desencadeia a instalação desse arquivo - talvez ele descubra (erradamente?) Que um controlador de matriz está presente, mesmo que não esteja sendo usado?
Gwyneth Llewelyn
Não posso responder a Steffen Breitbach porque minha "reputação neste site é muito baixa". Eu segui suas instruções sobre como adicionar, ARRAY <ignore> devices=/dev/sdamas recebo este erro -bash: ignore: Não existe esse arquivo ou diretório
sumguy