• ベストアンサー

ソフトRAIDの復旧方法について

CentOS5.0、RAID1でソフトRAIDを組んでいます。 これから検証を始めようかという段階です、web等で調べましたがソフトRAIDの復旧方法についてなかなかいい情報がみつかりませんでした、いざと言うときのために先に復旧方法を実践しておこうと思っています。 RAIDの復旧方法についてご存知の片教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sodakar
  • ベストアンサー率43% (14/32)
回答No.2

sdaでブートして、sdb/sdcで普通のソフトRAID-1の場合: # cat /proc/mdstat md0 : active raid1 sdc1[1] sdb1[0] 1024000 blocks [2/2] [UU] 「sdb1が壊れた」状態を作ります: # mdadm /dev/md0 --fail /dev/sdb1 sdb1が逝ってしまったソフトRAID-1: # cat /proc/mdstat md0 : active raid1 sdc1[1] 1024000 blocks [2/1] [U_] sdb1を外します: # mdadm /dev/md0 --remove /dev/sdb1 新しいディスクを入れた後、fdiskでpartitionをsdc1と同じにします。 新しいディスクをソフトRAID-1に足します: # mdadm /dev/md0 --add /dev/sdb1 ステータスを見ればsync中です: # cat /proc/mdstat md0 : active raid1 sdc1[1] sdb1[0] 1024000 blocks [2/1] [U_] [>....................] recovery = 0.0% とまあ、数字はデタラメですが、こんな感じです。 あと、 mdadm -D /dev/md0 や /etc/raidtab もお忘れなく・・ 是非試して下さい。

winmax
質問者

お礼

ありがとうございます、大変参考になりました。 今度試してみます。

その他の回答 (1)

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

RAID1なら壊れた方のドライブを外して新しいのにつけかえて再構築するだけではと思いますが。その際に新しい方をメインにすると全部消失するのでそれだけ気をつければ。

関連するQ&A