Ryo.Fの日記: ディスク障害・その2 2
日記 by
Ryo.F
新しいハードディスクを買ってきて、
サーバに取り付け、ddでイメージをコピー、
というのが正規の手順だとは思うが、
ディスク取り付けのために電源を切ると、
二度と立ち上がらなくなる可能性もないとは言えない。
それに、新しいディスクを買いに行く時間がない。
そこで、手持ちのディスクにネットワーク越しに
イメージのコピーを取ることにした。コピー元(障害を起こしたサーバ)で、
# cd /
# mkfifo img
# dd if=/dev/hdaX of=img conv=sync,noerror bs=4096
とやっておいて、コピー先から、
$ ssh -C the_server 'cat /img' > the_server-hdaX.img
とやる。scpコマンドを使って
$ scp the_server:/img the_server-hdaX-img
で可能かと思ったのだが、エラーになった。
しかし、遅い…
同じ手でディスクイメージ抜いたことがありますが (スコア:0)
確かに間違いなく遅かったですねぇ。
Re:同じ手でディスクイメージ抜いたことがありますが (スコア:1)
mkfifoで、FIFOスペシャルファイルを作っておいて、
ddの出力先をこのファイルに。
つまり、ローカルのディスクには書き込んでません。
それをリモートからSSH経由でコピー、と。
途中経過ですが、
なんだか、ある地点を越えると、エラーが出なくなった。
ディスクの一部分だけがやられてるのかな??