web-dev-qa-db-ja.com

「エラー:余分なRAIDメンバー」を心配する必要がありますか?

古いソフトウェアRAID(md)で新しくインストールされたUbuntu 12.04でupdate-grubを実行すると、次のようになります。

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>

私は心配する必要がありますか、これは無害ですか?

btw:Debian 5.0.9の言及は無視してください。これは以前にインストールされたシステムであり、上書きされる予定です。実際に/dev/md2にあります。

9
0xC0000022L

前述のように here by Fussy Salsify これは、RAIDアレイの1つにスペアデバイスがあるupdate-grubスクリプトの bug のようです。前述のとおり、 here パッチが適用されており、いつかUbuntuに来るはずです。

Boyd Stephen Smith Jr。 このエラー報告は単なる見た目だと思うと言った here and Vladimir 'φ-coder/ phcoder' Serbinenko submitd- patch これは、エラーレポートを「スペアが実装されていない」に変更するだけのようです。

また、ランチパッドにはバグレポート( #816475 )があり、可能性のある 回避策 にはパーティションの変更が含まれます。このバグの重要性は、ランチパッドでは未定ですが、実際の問題を引き起こしたようです BjörnTillenius grubをアップグレード/インストールできませんでした。あなたは注意する必要があるように見えます。

7
desgua

Upgrade-grubの実行中とPCの起動時の両方で、ubuntu 12.04でこのエラーが発生していましたが、私の側の設定ミスが原因でした。

RAID1を使用してmdadmとペアになった2つのディスクに2つのパーティションがありました。 1つのディスクがクラッシュした後、交換して新しいディスクを追加しましたが、パーティションを追加するコマンドを入力しているときに(mdadm --manage /dev/md... -a /dev/sd...)誤ってディスク全体を追加しました(/ dev/sdb)/dev/md1の一部としてのパーティション(/ dev/sdb1)の代わりに。ディスク全体を削除し、パーティションを正しく追加しましたが、/ proc/mdstatが正常に表示されていたので、終わったと思いました。

ただし、再起動時に「エラー:余分なRAIDメンバー(2が見つかりました)」。画面に短時間表示され、RAIDアレイは新しいディスクのパーティションで再構築されませんでした。

「エラー:余分なRAIDメンバー(2つが見つかりました)」のリグを取得するために、mdadm --zero-superblock /dev/sdbで/ dev/sdb(ディスク)のスーパーブロックをゼロアウトする必要がありました。スタートアップとupdate-grubの両方から。

0
ndemou