HDDが故障したときにやったこと

/dev/sddが故障を検地 (S.M.A.R.T)

まずはsmartのセルフテストをやってみる

smartctl -t long /dev/sdd

badblocksでHDDをチェック
今回は読み込みチェックだけやった

badblocks -s -v /dev/hda

書き込みチェックもやるなら↓
badblocks -s -v -n /dev/hda
-s 進捗状況表示
-v 詳細表示
-n 非破壊テスト

http://nabe.blog.abk.nu/0245

ファイルシステムが壊れてそうなら
fsck
を使うこと