Devo preoccuparmi di "errore: membro RAID superfluo"?


9

Quando update-grubeseguo Ubuntu 12.04 appena installato con un vecchio software RAID (md), ottengo:

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

Sarei meno preoccupato se il messaggio dicesse warning: ..., ma poiché dice che error: ...mi chiedo quale sia il problema.

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

Devo preoccuparmi o è innocuo?

btw: ignora la menzione di Debian 5.0.9, che era il sistema precedentemente installato e verrà sovrascritto. In /dev/md2realtà è acceso .

Risposte:


7

Come menzionato qui da Fussy Salsify, questo sembra essere un bug dello script update-grub con dispositivo di riserva in uno degli array RAID. Come accennato qui, è stata applicata una patch che dovrebbe arrivare su Ubuntu a un certo momento.

Boyd Stephen Smith Jr. ha dichiarato di ritenere che questo rapporto di errore possa essere solo estetico qui e Vladimir 'φ-coder / phcoder' Serbinenko ha inviato una patch che sembra cambiare il rapporto di errore in "I ricambi non sono implementati".

Inoltre c'è un bug report sul launchpad ( # 816475 ) e una possibile soluzione alternativa che comporta la modifica del partizionamento. L'importanza di questo bug è indecisa al launchpad ma sembra che abbia causato qualche problema reale a Björn Tillenius che non è stato in grado di aggiornare / installare grub. Quindi sembra che dovresti stare attento.


Grazie a @desgua, la parte più importante della domanda è se devo preoccuparmi (ad esempio se il mio sistema diventa non avviabile) a causa degli errori. Sfortunatamente anche passando al setaccio la segnalazione di bug che hai collegato, sembra che non ci siano dichiarazioni conclusive e / o autorevoli sul fatto che io debba preoccuparmene o meno. +1 per i puntatori già :)
0xC0000022L

Ho trovato qualche informazione in più ;-)
desgua,

0

Stavo ottenendo questo errore su Ubuntu 12.04 sia durante upgrade-grub che brevemente all'avvio del PC ma era a causa di una configurazione errata dalla mia parte:

Ho avuto due partizioni su due dischi accoppiati con mdadm usando RAID1. Dopo che un disco si è schiantato, l'ho sostituito e ne ho aggiunto uno nuovo, ma a un certo punto durante l'inserimento dei comandi per aggiungere le partizioni ( mdadm --manage /dev/md... -a /dev/sd...) ho erroneamente aggiunto l'intero disco (/ dev / sdb ) invece della partizione (/ dev / sdb1 ) come parte di / dev / md1. Ho rimosso l'intero disco e aggiunto correttamente la partizione e le cose andavano bene in / proc / mdstat, quindi pensavo di essere finito.

Tuttavia al riavvio "errore: membro RAID superfluo (2 trovati)". appariva brevemente sul mio schermo e l'array di raid non è stato ricostruito con le mie partizioni del nuovo disco.

Ho dovuto azzerare il superblocco di / dev / sdb (il disco) mdadm --zero-superblock /dev/sdbper ripararlo, che ha anche ottenuto il rig "errore: membro RAID superfluo (2 trovati)". sia da startup che update-grub.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.