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

0xC*_*22L 9 grub2 raid mdadm

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
Run Code Online (Sandbox Code Playgroud)

如果消息会说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>
Run Code Online (Sandbox Code Playgroud)

我需要担心还是无害?

顺便说一句:忽略 Debian 5.0.9 的提及,这是以前安装的系统,将被覆盖。它/dev/md2实际上在。

des*_*gua 7

正如Fussy Salsify在这里提到的,这似乎是一个RAID 阵列中带有备用设备的 update-grub 脚本的错误。正如这里提到的,已经应用一个补丁,应该会在某个时候出现在 Ubuntu 中。

Boyd Stephen Smith Jr.说他认为这个错误报告在这里可能只是装饰性的Vladimir '?-coder/phcoder' Serbinenko提交了一个补丁,似乎只是将错误报告更改为“未实施备件”。

启动板 ( #816475 ) 上还有一个错误报告,以及可能涉及更改分区的解决方法。这个错误的重要性在启动板上尚未确定,但看起来它给Björn Tillenius带来了一些无法升级/安装 grub 的真正问题。所以看起来你应该小心。