Je n'ai pas de RAID, mais je reçois l'avertissement. Mdadm.conf ne définit pas de tableaux

48

J'ai installé 16.04 Server et j'ai eu un message similaire dans mes journaux et ce message lorsque je mets à niveau des initramfspackages via la mise à niveau de package normale.

...
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.

Est-ce normal ou Ubuntu s'attend-il à trouver un RAID à cause d'une mauvaise configuration quelque part?

Voici le contenu 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
Paul
la source
1
Ce problème devrait être totalement rouvert.
Franklin Yu

Réponses:

46

L'erreur dit W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.

Je pense que l'avertissement est affiché quand il n'y a pas de ARRAYligne mdadm.conf.

La solution évidente serait d’en ajouter un:

ARRAY <ignore> devices=/dev/sda

Travaillé pour moi ...

Steffen Breitbach
la source
Merci beaucoup, Steffen. Cela a arrêté les avertissements.
Paul le
2
Qu'est ce que ça fait? Il ne montrera pas d'erreur? Ou ne pas montrer et va toujours planter? Ou il ne se bloque pas déjà, mais montre simplement une erreur? Si juste montrer alors je ne me soucie pas d'ajouter quelque chose sinon réparer le plantage.
Kangarooo
3
@Kangarooo Il n'y a pas de problème de "crash" rapporté dans cette question. Le problème est juste de faire partir un avertissement. Steffen a fourni une solution appropriée en indiquant à mdadm qu’il ne devrait pas s’attendre à la présence de tableaux, ce qui est tout ce que l’avertissement disait.
Paul
3
Intéressant: J'ai deux instances de 16.04.4 installées à peu près au même moment sur un matériel similaire. Le premier a /etc/mdadm/mdadm.conf et donne donc l'erreur; le second n'a même pas ce fichier. On peut se demander ce qui déclenche l'installation de ce fichier - peut-être peut-il comprendre (à tort?) Qu'un contrôleur de tableau est présent même s'il n'est pas utilisé?
Gwyneth Llewelyn
Je ne peux pas répondre à Steffen Breitbach car ma "réputation sur ce site est trop basse". J'ai suivi ses instructions sur l'ajout, ARRAY <ignore> devices=/dev/sdamais j'obtiens cette erreur -bash: ignore: aucun fichier ou répertoire de ce type
sumguy