Wenn update-grub
ich 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/md2
tatsächlich.
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.quelle