天上天下唯我独尊!!ブログのFreeBSDと自作PCのまとめ記事です.

現象


ついこの前(2012年5月)、ドスパラの通販で購入した1TBの日立製ハードディスク(Hitachi Ultrastar A7K2000)が時々カチカチと異音が発生。
参考情報

調査

1.smartctlで概要を表示


HDDの主な情報をsmartctlで取得します。

2.smartctlで全情報を表示



取り敢えずなんともなさそうなのかな。シークエラーログも出てなかったし・・・。 ただ、異音についてはこちらにもかいてありました。 Q. カッコンとかカチャって音がします。もしかして壊れた? 不定期に1回のみ鳴るのはサーマルキャリブレーションの音。 T7K250後期から猫鳴きの変わりにこの音が鳴ります。 電源投入時やAPMにてUnload Idleが有効な場合はヘッドがロードされる音です。 連続して鳴る場合は何らかの故障や不良ですので交換してください。

と、言うことで一時は安心したのですが、異音は続くしマウントは出来なくなるし・・・。
やっぱり別の原因があるようなので、fsckをかけます。

Superblockなんちゃらのメッセージが出てる。どうやらSuperblockが壊れている様子。

復旧処置

バックアップ

今回障害を起こしたHDDは /dev/ad14。
とにかく何とかしてデータを別のディスクにバックアップせんと。
ダメモとで以下を実行。

Dreamcraft2# dd if= /dev/ad14 of= /dev/ad16 bs=16M

運が良かったみたいです。どういうわけかマウントは出来ないのにディスクコピーは出来ました。
一先ず何はともあれこれで一安心。
最悪はこのHDDに交換すれば良いし。

復旧処置


Superblockが壊れていると言うことであれば、運が良ければ何とか治せそうです。

1) Dreamcraft2# newfs -N /dev/ad14

これでsuperblockの情報が取り出します。ずらずらと沢山表示されましたが、一番最後のデータを使います。

2) Dreamcraft2# fsck_ffs -b 1953267040 /dev/ad14

fsck_ffsも難なくクリアー。どうやらSuperblockの再構築も出来たようです。

システムを再起動して、マウントしてみます。

Dreamcraft2# mount -t ufs /dev/ad14s1d /home30
Dreamcraft2# mount -t ufs /dev/ad14s1e /home31

感動です。復旧出来たようです。念のためdfコマンドで確認します。

Dreamcraft2# df |grep home
Filesystem   1K-blocks      Used     Avail Capacity  Mounted on
/dev/ad10s1f 335143090    239442 308092202     0%    /home
/dev/ad12s1d 473018110    437580 434739082     0%    /home2
/dev/ad14s1d 467165958         4 429792678     0%    /home30
/dev/ad14s1e 473018110 226575462 208601200    52%    /home31
/dev/ad16s1d 473018110 226575462 208601200    52%    /home4

作業を行う上で注意が必要だった点


ad14s1d(home30)とad14s1e(home31)が今回障害を起こしたHDD。
元々ad14sは1TBのHDDだったので、今後の運用を考慮し2つのスライスに分割した。
dd if= /dev/ad14 of= /dev/ad16 bs=16Mを実行する際は、双方のHDDが同じ容量であることが望ましい

振りかえり


運悪く日頃一番使っているデータがad14に入っていた。
このデータは10数年前からの情報が蓄積されており、これが消えたらと思うとぞっとしました。
今振りかえると今回の兆候として2~3日前にrsyncした時に途中でハングアップしたのが兆候だったのかもしれません。
何はともあれ、日頃からきちんとバックアップすることが大切です^^;

アクセスカウンター

Menu

章別メニュー

目的別メニュー

開くメニュー

閉じるメニュー

  • アイテム
  • アイテム
  • アイテム
【メニュー編集】

サーバ・パソコン・電子機器のことなら

夢システム工房 人の技術の未来をつなぐ 技術の夢システム工房


夢システム工房は電子機器の開発とシステム開発を得意としています。なんなりとご相談ください。

フリーエリア

Wiki内検索

フリーエリア

ブロガー(ブログ)交流空間 エディタコミュニティ

管理人/副管理人のみ編集できます

メンバー募集!