我是否需要担心“错误:多余的RAID成员”?


9

update-grub新安装的具有较旧软件RAID(md)的Ubuntu 12.04上运行时,我得到:

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实际上在。

Answers:


7

Fussy Salsify 在此处所述,这似乎是其中一个RAID阵列中具有备用设备的update-grub脚本的错误。如此处所述已经应用了补丁,并且应该在某个时候安装到Ubuntu。

博伊德斯蒂芬·史密斯小说,他认为这个错误报告可能只是化妆品在这里弗拉基米尔“φ编码器/ phcoder” Serbinenko提交了一个补丁,似乎只是改变为“备用没有实现”错误报告。

另外,在启动板(#816475)上有一个错误报告,以及可能的解决方法,其中涉及更改分区。这个错误的重要性尚未在启动板上确定,但看起来它给BjörnTillenius造成了一些无法升级/安装grub的实际问题。所以看起来您应该小心。


感谢@desgua,问题中最重要的部分是,是否由于错误而需要担心(例如,我的系统无法启动)。不幸的是,即使过筛您链接的错误报告,似乎也没有关于是否要担心它的结论性和/或权威性声明。+1已经为指针:)
0xC0000022L 2012年

我发现了更多信息;-)
desgua 2012年

0

在升级grub期间和在启动PC时,我在ubuntu 12.04上均出现此错误,但这是由于我这一边的配置错误:

我在使用RAID1的mdadm配对的两个磁盘上有两个分区。在一个磁盘崩溃后,我将其替换并添加了一个新磁盘,但是在某些时候输入命令添加分区(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个)”的权限。都来自启动和update-grub。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.