Muss ich mir Sorgen machen über "Fehler: überflüssiges RAID-Mitglied"?

9

Wenn update-grubich auf dem neu installierten Ubuntu 12.04 mit einem älteren Software-RAID (md) laufe, bekomme ich:

error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
Generating grub.cfg ...
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
Found linux image: /boot/vmlinuz-3.2.0-24-generic
Found initrd image: /boot/initrd.img-3.2.0-24-generic
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
Found linux image: /boot/vmlinuz-3.2.0-23-generic
Found initrd image: /boot/initrd.img-3.2.0-23-generic
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
Found memtest86+ image: /boot/memtest86+.bin
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
error: superfluous RAID member (5 found).
Found Debian GNU/Linux (5.0.9) on /dev/sdb1
Found Debian GNU/Linux (5.0.9) on /dev/sdc1
done

Ich wäre weniger besorgt, wenn die Nachricht sagen würde warning: ..., aber da es heißt, error: ...frage ich mich, was das Problem ist.

# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md2 : active raid1 sdc1[1] sdb1[0]
      48829440 blocks [2/2] [UU]

md3 : active raid1 sdc2[1] sdb2[0]
      263739008 blocks [2/2] [UU]

md1 : active raid5 sdg1[3] sdf1[2] sde1[1] sdh1[0] sdi1[4] sdd1[5](S)
      1250274304 blocks level 5, 64k chunk, algorithm 2 [5/5] [UUUUU]

unused devices: <none>

Muss ich mir Sorgen machen oder ist das harmlos?

Übrigens: Ignorieren Sie die Erwähnung von Debian 5.0.9, das war das zuvor installierte System und wird überschrieben. Es läuft /dev/md2tatsächlich.

0xC0000022L
quelle

Antworten:

7

Wie hier von erwähnt Fussy Salsify erwähnt, scheint dies ein Fehler des Update-Grub-Skripts mit einem Ersatzgerät in einem der RAID-Arrays zu sein. Wie hier erwähnt , wurde ein Patch angewendet, der irgendwann zu Ubuntu kommen sollte.

Boyd Stephen Smith Jr. sagte, er denke, dieser Fehlerbericht sei möglicherweise nur kosmetischer Natur hier Natur, und Vladimir 'φ-coder / phcoder' Serbinenko hat einen Patch eingereicht , der den Fehlerbericht anscheinend nur in "Ersatzteile sind nicht implementiert" ändert.

Außerdem gibt es einen Fehlerbericht am Launchpad ( # 816475 ) und eine mögliche Problemumgehung , bei der die Partitionierung geändert wird . Die Wichtigkeit dieses Fehlers ist beim Launchpad unentschieden, aber es sieht so aus, als hätte er Björn Tillenius ein echtes Problem bereitet , als hätte , das nicht aktualisieren / installieren konnte. Sieht also so aus, als ob Sie vorsichtig sein sollten.

Desgua
quelle
Dank @desgua ist der wichtigste Teil der Frage, ob ich mir aufgrund der Fehler Sorgen machen muss (z. B. dass mein System nicht mehr bootfähig ist). Leider scheint es trotz des Durchsuchens des von Ihnen verlinkten Fehlerberichts keine schlüssige und / oder maßgebliche Aussage darüber zu geben, ob ich mir darüber Sorgen machen muss oder nicht. +1 für die Zeiger bereits :)
0xC0000022L
Ich habe mehr Infos gefunden ;-)
Desgua
0

Ich habe diesen Fehler unter Ubuntu 12.04 sowohl während des Upgrade-Grubs als auch kurz beim Booten des PCs erhalten, aber es lag an einer Fehlkonfiguration auf meiner Seite:

Ich hatte zwei Partitionen auf zwei Festplatten, die mit mdadm unter Verwendung von RAID1 gekoppelt waren. Nachdem eine Festplatte abgestürzt war, habe ich sie ersetzt und eine neue hinzugefügt, aber irgendwann bei der Eingabe der Befehle zum Hinzufügen der Partitionen ( mdadm --manage /dev/md... -a /dev/sd...) habe ich fälschlicherweise die gesamte Festplatte (/ dev / sdb ) anstelle der Partition (/ dev / sdb1 ) als Teil hinzugefügt von / dev / md1. Ich habe die gesamte Festplatte entfernt und die Partition korrekt hinzugefügt, und bei / proc / mdstat sah alles gut aus, also dachte ich, ich wäre vorbei.

Beim Neustart jedoch "Fehler: überflüssiges RAID-Mitglied (2 gefunden)". wurde kurz auf meinem Bildschirm angezeigt und das RAID-Array wurde nicht mit den Partitionen der neuen Festplatte rekonstruiert.

Ich musste den Superblock von / dev / sdb (der Festplatte) auf Null setzen mdadm --zero-superblock /dev/sdb, um ihn zu beheben, was auch den Fehler "Fehler: überflüssiges RAID-Mitglied (2 gefunden)" hervorrief. sowohl vom Start als auch vom Update-Grub.

ndemou
quelle