web-dev-qa-db-ja.com

RAID 10アレイにハードディスクを追加し直す方法は?

RAIDアレイから外れたハードディスクがあります。 sdbテーブルのsdabasesdにパーティションテーブルを作成したかったので、次のコマンドを発行しました。

sfdisk -d /dev/sda | sfdisk /dev/sdb --force 

ここでは--force引数が正しくなく、コマンドが間違っていることを知っています。正しいコマンドは次のとおりです。

sfdisk -d /dev/sdb | sfdisk /dev/sda

今私は2つの問題を抱えています、sdaはまだRAIDアレイから出ており、sdbパーティションテーブルは空です。

私のサーバーは今このようになっています: http://Pastebin.com/uMKvUwbL

そして私の質問は、sdbをどのように回復できるか(sfdisk -d /dev/sda | sfdisk /dev/sdb --forceを実行した後にファイルが削除されたかどうかはわかりません)、そしてsdaをRAIDアレイに追加する方法です。

1
AndreiG.

私の試みは次のようになります:

レスキューsdb

sfdisk -d /dev/sdc | sfdisk /dev/sdb

sdbはまだ襲撃中ですが、現在、これは再起動後も存続しません。このボックスで他のことをする前に、必ずこれを行ってください。パーティションテーブルの書き込み中は、ディスク上の実際のデータには触れません。その後、4人中3人のメンバーのRAID 10が発生し、再起動後も存続するため、次のアクションは次のとおりです。

sdaをraidに戻す

sfdisk -d /dev/sdc | sfdisk /dev/sda

sdaが以前にレイドメンバーだった場合:mdadm --zero-superblock /dev/sdaX(Xはすべてパーティションです)

貼り付けでは、mdの障害のあるデバイスは表示されません(すでに削除されていますか?)。障害のあるデバイスを交換する必要がないように思われるため、対応するmdにmdadm --manage /dev/mdX --add /dev/sdbXを使用してデバイスを追加し続けます。 。

0
Henrik