wakatonoの戯れメモ

はてなダイアリーから引っ越してきました。

ns2.todo.gr.jp復旧記

  • これdo台HEROで、複製元(60GB)→複製先(160GB)へとコピー開始
  • コピー後約20分程度経過して、「ぴー、ぴー、ぴー」とエラー音orz
  • 調査開始。Linuxが動作する環境でコピー先HDDを接続してブート
  • コピー先HDDのパーティション構成を確認して、各パーティションに対してfsck実施
  • /varを含むはずのパーティションでエラー発生。fsck -yをかけてみたら、ファイル全部消えましたw
  • コピー元HDDをチェック(ブートすれば儲けモノ)。なんと普通にブートw。fsckが走ったためどきどきしたものの、普通にfsck終了。
  • シングルユーザモードに移行、コピー先HDDの/varを格納するパーティションに、コピー元の/varの内容をtarで複製。
  • コピー元HDDは撤去し、コピー先HDDのみを残してブート→復旧

所用時間は約2時間(最初のコピーから)。

本日わかったこと

  • これdo台HEROは、エラー発生したHDDの複製は出来ない(当たり前か)。
  • どこまでコピーできたかを、fsckを使うなどして確認しておいた方がよい。

なお、今回は/varを含むパーティションでエラーが発生したので、そこまでは普通にアクセス出来たものと想定して作業をした。

これdo台HEROは、今回初めての実践投入だったわけだけど、意外に使えた(普通にやってたら、HDDのダメージ拡大してたと思うので)。このテのハードウェアはやっぱ役立つ。

おまけ:今回のエラー

以下のようなエラーが出ていたため、メンテナンス決定しました。

Jan 2 05:13:22 ns2 kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Jan 2 05:13:22 ns2 kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=105215024, sector=105215007
Jan 2 05:13:22 ns2 kernel: end_request: I/O error, dev hda, sector 105215007
Jan 2 05:13:25 ns2 kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Jan 2 05:13:25 ns2 kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=105215024, sector=105215015
Jan 2 05:13:25 ns2 kernel: end_request: I/O error, dev hda, sector 105215015
Jan 2 05:13:28 ns2 kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Jan 2 05:13:28 ns2 kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=105215024, sector=105215023
Jan 2 05:13:28 ns2 kernel: end_request: I/O error, dev hda, sector 105215023
Jan 2 05:22:05 ns2 kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Jan 2 05:22:05 ns2 kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=105215024, sector=105215023
Jan 2 05:22:05 ns2 kernel: end_request: I/O error, dev hda, sector 105215023
Jan 2 05:22:08 ns2 kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Jan 2 05:22:08 ns2 kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=105215024, sector=105215023