質問: FreeBSD5.3を使ってサーバを運用しています。 今日、下記のようなメッセージが出ていました。 > ad0: FAILURE - READ_DMA status=51 error=40 LBA=108245567 > ad0: FAILURE - READ_DMA status=51 error=40 LBA=108245567 > ad0: TIMEOUT - READ_DMA retrying (2 retries left) LBA=108245567 > ad0: FAILURE - READ_DMA timed out 恐らくHDD不良と思われますので、ディスクをコピーして復旧すればよいのだと思いますが具体的な方法が分かりません。 前提条件 1)自前のサーバなので、HDDを取り外したり運用を停止することは可能。 2)質問者はWindowsベースであれば一通りのことをこなせるくらいなので、できるだけWindowsベース、またはGUIでの作業を希望。Windows上での作業であればCLIでも問題ありません。 3)何らかのソフトウェアを使用する場合、有償でもかまいません。(NortonGhostではダメですかね?) 期待としては、一旦HDDを取り外し、何らかの作業を行った後に元のマシンに接続すれば、何事もなかったかのように起動する、というパターンを最も望みます。 >> FreeBSDのバージョン FreeBSD 5.3-RELEASE (GENERIC) #0: Fri Nov 5 04:19:18 UTC 2004 <
回答: これだけのために買うのは勇気がいるかもしれませんが、まるまるコピーするハードウェアもあります。FreeBSDのインストールされたディスクを大量生産する時に使いました。30GBならばディスクの性能次第ですが、1時間も見ておけば間違い無いと思います。今後もコピーする要件があれば、一台あると便利です。 ただ、今回のエラーはディスク読み取りに失敗していますので、手段を問わず正常にコピーできない可能性もあります(本格的に故障してしまったらデータの吸い出しもできません)。うまく復旧できることをお祈りしております。