Czy muszę się martwić o „błąd: zbędny członek RAID”?

9

Po uruchomieniu update-grubna nowo zainstalowanym Ubuntu 12.04 ze starszym oprogramowaniem RAID (md) otrzymuję:

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

Byłbym mniej zmartwiony, gdyby wiadomość brzmiała warning: ..., ale skoro mówi error: ..., zastanawiam się, na czym polega problem.

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

Czy muszę się martwić, czy to nieszkodliwe?

btw: zignoruj ​​wzmiankę o Debianie 5.0.9, która była wcześniej zainstalowanym systemem i zostanie zastąpiona. Właściwie to jest włączone /dev/md2.

0xC0000022L
źródło

Odpowiedzi:

7

Jak wspomniano tutaj przez Fussy Salsify, wydaje się, że jest to błąd skryptu aktualizacji-gruba z zapasowym urządzeniem w jednej z macierzy RAID. Jak wspomniano tutaj, zastosowano łatkę, która powinna pojawić się na Ubuntu.

Boyd Stephen Smith Jr. powiedział, że uważa, że ​​ten raport o błędzie może być tutaj po prostu kosmetyczny , a Vladimir „φ-koder / phcoder” Serbinenko przesłał łatkę, która wydaje się po prostu zmienić raport błędów na „części zamienne nie są zaimplementowane”.

Istnieje również raport o błędach w starterze ( # 816475 ) i możliwe obejście obejmujące zmianę partycjonowania. Znaczenie tego błędu jest nierozstrzygnięte w starterze, ale wygląda na to, że spowodował poważny problem dla Björna Tilleniusa , który nie mógł zaktualizować / zainstalować grub. Wygląda na to, że powinieneś być ostrożny.

desgua
źródło
Dzięki @desgua, najważniejszą częścią pytania jest to, czy muszę się martwić (np. Że mój system nie daje się uruchomić) z powodu błędów. Niestety, nawet przesiewając raport o błędzie, który podłączyłeś, wydaje się, że nie ma rozstrzygającego i / lub autorytatywnego oświadczenia, czy muszę się tym martwić, czy nie. +1 za wskaźniki już :)
0xC0000022L
Znalazłem więcej informacji ;-)
desgua
0

Ten błąd pojawiał się na Ubuntu 12.04 zarówno podczas aktualizacji-gruba, jak i krótko po uruchomieniu komputera, ale było to spowodowane błędną konfiguracją po mojej stronie:

Miałem dwie partycje na dwóch dyskach sparowanych z mdadm przy użyciu RAID1. Po awarii jednego dysku, że otrzymuje się i dodaje się nowe, ale w pewnym punkcie podczas wprowadzania poleceń dodać partycji ( mdadm --manage /dev/md... -a /dev/sd...) I błędnie dodaniu całego dysku (/ odchylenie / SDB ) zamiast strefy (/ dev / sdb1 ) w ramach of / dev / md1. Usunąłem cały dysk i poprawnie dodałem partycję, a wszystko wyglądało dobrze w / proc / mdstat, więc pomyślałem, że to koniec.

Jednak po ponownym uruchomieniu „błąd: zbędny element RAID (znaleziono 2)”. pojawił się na krótko na moim ekranie, a tablica rajdowa nie została zrekonstruowana z moimi partycjami nowego dysku.

Musiałem wyzerować superblok / dev / sdb (dysk), mdadm --zero-superblock /dev/sdbaby go naprawić, co również spowodowało błąd „błąd: zbędny element RAID (znaleziono 2)”. zarówno od uruchomienia, jak i od aktualizacji-grub.

ndemou
źródło