5つのドライブRaid5アレイがあり、2つのドライブでエラーが発生しました。交換する必要がある新しいドライブがあり、起動しようとすると、「/dev/md/0が3つのドライブに組み込まれています。アレイを起動するのに十分ではありません」というメッセージが表示されます。
元のドライブの1つのスーパーブロックデータ:
mdadm -E /dev/sdb /dev/sdb: マジック: a92b4efc バージョン: 1.2 機能マップ: 0x1 配列UUID:eece6340:50c5f548:fec6e083:8e175d25 名前: nas2:0 (nas2 ホストのローカル) 作成時間:2016年6月11日土曜日15:08:47 レイドレベル:raid5 レイド機器:5 利用可能な開発サイズ:3906767024(1862.89GiB 2000.26GB) アレイサイズ:7813533696(7451.57GiB 8001.06GB) 使用された開発サイズ: 3906766848(1862.89GiB 2000.26GB) データオフセット:262144セクタ スーパーオフセット:8セクタ 未使用スペース:前 = 262056セクター、後 = 176セクター 状態: きれい デバイスUUID:f99f8f44:bbf30563:35183897:5563d56a 内部ビットマップ:スーパーブロックの8セクタ 更新時間:2018年8月12日日曜日15時1分12秒 不良ブロックログ:セクタオフセット72で利用可能な512項目 チェックサム:3c38edaa - 正確さ 活動: 364523 デバイスの役割:アクティブデバイス0 アレイの状態: AA..A('A'==アクティブ、'.'==欠落、'R'==交換)
これはアセンブルを試みた結果です。
mdadm: /dev/sdb は、/dev/md/0、スロット 0 のメンバーとして識別されます。 mdadm: /dev/sdf は、/dev/md/0、スロット 4 のメンバーとして識別されます。 mdadm: /dev/sdc は、/dev/md/0、スロット 1 のメンバーとして識別されます。 mdadm: /dev/sdc を /dev/md/0 に 1 として追加します。 mdadm: /dev/md/0 のスロット 2 に最新のデバイスがありません。 mdadm:/dev/md/0のスロット3に最新のデバイスがありません。 mdadm: /dev/sdf を /dev/md/0 に 4 として追加します。 mdadm: /dev/sdb を /dev/md/0 に 0 として追加します。 mdadm:/dev/md/0は3つのドライブで構成されています。アレイを起動するのに十分ではありません。 mdadm:追加の組み立て用のデバイスを探す mdadm:配列が構成ファイルに見つからないか、自動的に見つかりません。
アレイを組み立てるためにスーパーブロックデータ(ddなど)を新しいドライブに複製する方法はありますか?
答え1
RAID-5アレイの複数のドライブが破損している場合、データを失うことなくアレイを再組み立てすることはできません。理論的には、残りのドライブからデータを読み取ることができますが、その間にブロックが失われます。
5 ディスクRAID-5の構造は次のとおりです。 Dはデータブロック、Pはパリティブロックです。
12345
DDDDP
DDDPD
DDPDD
DPDDD
PDDDD
2つのドライブのいずれかが失敗すると、20個のデータブロックと5個のパリティブロックごとに8個のデータブロックと2個のパリティブロックが失われます。パリティの動作方法によってパリティが破損していない場合(図の各行)、システムは失われた単一のデータブロックを回復できます。 2つの失われたデータブロックの場合、ブロックを再構成する独自の方法はありません。したがって、残りのパリティブロックは役に立たず、20個のデータブロックのうち12個のデータブロックのみが残ります。データの40%が失われました。
~によるとmdadm のマニュアルページ、ブロックのデフォルト値は512kBなので、最大1.5MBのフルデータブロックを見つけることができます。ただし、ファイルシステムコードは、主要なメタデータが失われたことを見て喜んでいません。ファイル内のデータを含む正しいデバイスブロックを見つけることができますが、それより大きいファイルは一部を失う可能性があります。
答え2
ディスクアレイ5
から抜粋ウィキペディア記事:
実行するには、1つのドライブを除くすべてのドライブが必要です。単一ドライブに障害が発生した場合、分散パリティに基づいて後続の読み取りを計算できるため、データは失われません。
だから私の結論は、これらの2つのドライブが本当に不良だった場合、今すぐアレイを組み立てることは不可能であるということです。申し訳ありません。