knoppix を使って raid1(ミラーリング) のデータ復旧

raid1(ミラーリング)を構成していた2つのディスクのうち、どちらか片方からデータを読み出す方法。knoppixを用いる。

まずはknoppixを起動する。バージョンは 5.3.1を使った。

起動後、modprobe raid1 として raid 用モジュールを読み込む
(raid5 の場合は raid456 というモジュール)。

まず、サーバにつながっているraidの構成を確認する。

  mdadm --examine --scan

すると、現在接続しているディスクをスキャンして、raid 用のパーティションを認識してくれる。この設定を /etc/mdadm/mdadm.conf に追記する。

  mdadm --examine --scan >> /etc/mdadm/mdadm.conf

矢印は二つ必要なことに注意。

この時点で mount 可能になる。

 mount /dev/md1 /mnt/hdb2

など。

(追記)
一つ手順が抜けていた。mount する前に

  mdadm --assemble /dev/md1

などのようにしないとマウントできなかった。このコマンドを実行するとエラーメッセージは出るが、コマンドの実行後
mount に成功するようになる。