Должен ли я беспокоиться об «ошибке: лишний член RAID»?

9

При работе update-grubна недавно установленной Ubuntu 12.04 с более старым программным RAID (md) я получаю:

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

Я бы меньше волновался, если бы в сообщении говорилось warning: ..., но, поскольку в нем говорится, error: ...мне интересно, в чем проблема.

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

Должен ли я волноваться или это безопасно?

Кстати: не обращайте внимания на упоминание о Debian 5.0.9, который был ранее установленной системой и будет перезаписан. Это на /dev/md2самом деле.

0xC0000022L
источник

Ответы:

7

Как уже упоминалось здесь по Fussy Salsify это , кажется, ошибка в обновление-потайным сценария с запасным устройством в одном из RAID - массивов. Как уже упоминалось здесь патч был применен и должен прийти к Ubuntu на некоторое время.

Бойд Стивен Смит - младший сказал , что он считает , что это сообщение об ошибке может быть только косметическим здесь и Владимирский φ-кодировщик / phcoder 'Сербиненко представила патч , который , кажется, просто изменить отчет об ошибке «запасные части не выполняются».

Также на панели запуска есть сообщение об ошибке ( # 816475 ) и возможный обходной путь, который включает изменение разбиения. Важность этой ошибки на панели запуска не определена, но, похоже, она вызвала реальную проблему для Бьорна Тиллениуса, который не смог обновить / установить grub. Похоже, вы должны быть осторожны.

desgua
источник
Благодаря @desgua, самая важная часть вопроса заключается в том, нужно ли мне беспокоиться (например, что моя система перестает загружаться) из-за ошибок. К сожалению, даже отсеивая сообщение об ошибке, которое вы связали, кажется, нет убедительного и / или авторитетного заявления о том, стоит ли мне беспокоиться об этом или нет. +1 уже за указатели :)
0xC0000022L
Я нашел больше информации ;-)
desgua
0

Я получал эту ошибку в Ubuntu 12.04 как во время обновления-grub, так и кратко при загрузке ПК, но это было из-за неправильной конфигурации на моей стороне:

У меня было два раздела на двух дисках в паре с mdadm с использованием RAID1. После сбоя одного диска я заменил его и добавил новый, но в какой-то момент при вводе команд для добавления разделов ( mdadm --manage /dev/md... -a /dev/sd...) я ошибочно добавил весь диск (/ dev / sdb ) вместо раздела (/ dev / sdb1 ) как часть из / dev / md1. Я удалил весь диск и правильно добавил раздел, и все выглядело очень хорошо в / proc / mdstat, поэтому я подумал, что все кончено.

Однако после перезагрузки «ошибка: лишний член RAID (найдено 2)». я ненадолго появлялся на моем экране, и массив raid не был восстановлен с моими разделами нового диска.

Мне пришлось обнулить суперблок / dev / sdb (диск), mdadm --zero-superblock /dev/sdbчтобы исправить его, что также привело к ошибке «ошибка: лишний член RAID (найдено 2)». как при запуске, так и при обновлении grub.

ndemou
источник