RAID1アレイに2つのディスクmdadm "スペア"ディスクがありますか?

RAID1アレイに2つのディスクmdadm "スペア"ディスクがありますか?

最近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またはスピンクリスタル修正できないことを確認し、重要性の低い作業に使用またはリサイクルできます。

引用する

関連情報