雑なメモ(無保証)

HDDの不良セクタをチェックする


HDDの不良セクタをチェックする badblocks

まず、fdiskでデバイス名を確認。

# fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 60801 488279610 8e Linux LVM

一応開始時刻を出しておく
# date
2010年 11月 28日 日曜日 21:26:50 JST


では開始。

# badblocks -vs -o /root/badblocks.txt /dev/sda1
Checking blocks 0 to 104391
Checking for bad blocks (read-only test): done
Pass completed, 0 bad blocks found.

-v は詳細表示
-s は進捗を表示
-o はチェック結果をファイルに出力する


# badblocks -vs -o /root/badblocks.txt /dev/sda2
Checking blocks 0 to 488279610
Checking for bad blocks (read-only test): done
Pass completed, 0 bad blocks found.
# date
2010年 11月 28日 日曜日 22:53:06 JST

不良セクタは今のところないらしい。
フォーマットで代替セクタ処理されているので使い始めは不良セクタがないのが普通っぽい。
500GBで約1時間30分かかった。

ちなみに、
# fsck -l badblocks.txt /dev/sda?
で不良セクタを使用しないようにできるらしい。


最終更新 2011/04/30 23:20:12 - llinfo_arp
(2011/04/30 23:20:12 作成)


Amazon