最近RAID1ボリュームエラーが発生しました。これには3つの基本パーティションが含まれており、すべて別々ですが、同様に構成されたVGに参加します。この構成は、マシンが10年になり、複数の単一ディスクからアレイを持つ複数のVGにアップグレードされたという事実に由来します。
ディスクを交換してパーティションを作成し、mdadmを使用してRAIDアレイに再追加しました。これは md0 と md1 では機能しますが、md2 では 2 回失敗します。これは最大のボリュームであり、エラーなしで失敗し、次のままです。
# mdadm --examine /dev/sdc3
/dev/sdc3:
Magic : a92b4efc
Version : 0.90.00
UUID : <omitted>
Creation Time : Wed Nov 3 10:56:13 2010
Raid Level : raid1
Used Dev Size : 1914417728 (1825.73 GiB 1960.36 GB)
Array Size : 1914417728 (1825.73 GiB 1960.36 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 2
Update Time : Tue Oct 21 12:25:59 2014
State : clean
Active Devices : 1
Working Devices : 2
Failed Devices : 1
Spare Devices : 1
Checksum : 5d247e27 - correct
Events : 188268
Number Major Minor RaidDevice State
this 2 8 35 2 spare /dev/sdc3
0 0 8 3 0 active sync /dev/sda3
1 1 0 0 1 faulty removed
2 2 8 35 2 spare /dev/sdc3
RAID 1アレイに動作ディスクが1つしかない場合、スペアディスクを入手するにはどうすればよいですか?
しかし、この質問にはいくつかの実際の問題があります。
- 古いディスクには512バイトの物理セクタがあり、新しいディスクには4096バイトの物理セクタがあります。
- 古いディスクには既存のMBRパーティションがあり、新しいディスクにはGPTパーティションがあります。
- 古いディスクは2TB、新しいディスクは3TBです。
3TBは、最終的に他の2TBディスクを交換してアレイを拡張する予定ですが、現在は使用されていません。
メモ:
Old configuration: RAID1, 1x2TB disk, 512 byte physical sectors, MBR from 2010
1x2TB disk, 512 byte physical sectors, MBR from 2010 (failed)
New configuration: RAID1, 1x2TB disk, 512 byte physical sectors, MBR from 2010
1x3TB disk, 4096 byte physical sectors, GPT brand new
2TBディスクは2010年に購入し、長く使用しました。 1つが失敗して3TBディスクに交換しました。 GPTと物理的なパーティション化は問題になる可能性があります。誰かに重要な場合に備えて言及するだけです。
システムログにいくつかのメッセージが表示されます。
Oct 21 18:02:58 blacktower kernel: [169469.308398] mdadm: sending ioctl 800c0910 to a partition!
Oct 21 18:02:58 blacktower kernel: [169469.308402] mdadm: sending ioctl 800c0910 to a partition!
Oct 21 18:03:54 blacktower kernel: [169525.933975] mdadm: sending ioctl 1261 to a partition!
Oct 21 18:03:54 blacktower kernel: [169525.933978] mdadm: sending ioctl 1261 to a partition!
Oct 21 18:03:54 blacktower kernel: [169525.934250] mdadm: sending ioctl 1261 to a partition!
Oct 21 18:03:54 blacktower kernel: [169525.934253] mdadm: sending ioctl 1261 to a partition!
このスレッドは無害であることを示唆しています。http://www.spinics.net/lists/raid/msg44887.html
関係がない可能性がありますが、カーネルバージョンに問題がある可能性があります。私はスクイーズLTSを使用しています。
# uname -r
2.6.32-5-686
よく..
答え1
追加のスペアがなく、アレイエラーが発生した場合、エラーが発生したディスクは「潜在的な」スペアとして分類されます。出力は少し混乱しますが、配列には2つのデバイスがあります。
Raid Devices : 2
Total Devices : 2
Preferred Minor : 2
1つは失敗し、1つはまだアクティブです。
Active Devices : 1
Working Devices : 2
Failed Devices : 1
Spare Devices : 1
デフォルトでは、故障したデバイスは2回カウントされます。 HDDがこの状態の場合は、通常問題を解決してから削除してください。
$ sudo mdadm /dev/md0 -f /dev/sdc3
$ sudo mdadm /dev/md0 -r /dev/sdc3
通常、デバイスに障害が発生し始めると、時々一歩下がり、上記の操作を実行してから再度追加できます。
$ sudo mdadm /dev/md0 -a /dev/sdc3
寿命を延ばすことは可能かもしれませんが、通常、この時点ではデータを危険にさらしたくないので、ハードドライブを取り外してすぐに交換する必要があります。
通常、HDDを削除してから次のことを実行できます。HDAT2またはスピンクリスタル修正できないことを確認し、重要性の低い作業に使用またはリサイクルできます。