Diary

天気:晴,血圧:,体重:,歩数:,投稿:2010-07-08 (木) 17:12:59

クラッシュハードディスクその後 2010-07-08 (木) 17:12:59

22:25:58 root@KURO-BOX:~$ badblocks -vs -o sda1.bad /dev/sda1 ; date
Checking blocks 0 to 1953512000
Checking for bad blocks (read-only test): 100.00% done, 30:03:13 elapsed
done
Pass completed, 175 bad blocks found.
2010年  7月  6日 火曜日 04:38:04 JST

badblocks のブロックサイズ指定が間違っていたのでやりなおした。
※ mkfs のデフォルトは 4096 なのに badblocks は 1024
その後 fsck -l してみると。。

07:49:37 root@KURO-BOX:~$ date ; badblocks -b 4096 -vs -o sda1_b4096.bad /dev/sda1 ; date
2010年  7月  6日 火曜日 17:32:34 JST
Checking blocks 0 to 488377999
Checking for bad blocks (read-only test): 100.00% done, 27:58:59 elapsed
done
Pass completed, 48 bad blocks found.
2010年  7月  7日 水曜日 21:31:34 JST

ブロックごとにしらべてるからみつかる数も減るのかな。。

21:31:34 root@KURO-BOX:~$ date ; e2fsck -l sda1_b4096.bad /dev/sda1 ; date
2010年  7月  7日 水曜日 22:26:45 JST
e2fsck 1.41.3 (12-Oct-2008)
/dev/sda1: Updating bad block inode.
Pass 1: Checking inodes, blocks, and sizes
Group 1095's inode bitmap (35880961) is bad.  Relocate<y>? yes

Error allocating inode bitmap (4): Memory allocation failed
e2fsck: aborted
2010年  7月  7日 水曜日 22:43:06 JST

なんだか変なエラーに。。。。
こりゃだめだな。。。新しいHDDを買おう。このディスクはもう一度 fsck -c しておくか。。。

22:43:06 root@KURO-BOX:~$ date ; fsck.ext3 -c -y /dev/sda1 ; date
2010年  7月  8日 木曜日 01:55:07 JST
e2fsck 1.41.3 (12-Oct-2008)
Checking for bad blocks (read-only test):  53.32% done, 15:09:55 elapsed

と言った感じです。

ひさしぶりに外に出た。2010-07-08 (木) 17:20:34

クラッシュしたHDDはWD製だったのだけど、今度はSeagateの2TBを買ってみた。
USB接続だと、SMART情報がみられないので、どのくらいの温度で動いているか調査できないのが難点だな。。
みられるUSB-Boxもあるらしいが。。
とりあえず新しいディスクは mkfs 時に -c で不良セクタチェックをしておくかなぁ
とはいえ、今玄箱のUSBは埋まっちゃってるから、puppy の動いてるPCの内蔵につないでチェックかな。。

新規ハードディスクのチェック 2010-07-08 (木) 21:38:56

USBブートした Puppy Linuxで新しいディスク をSATAで接続し、不良セクタ検査しながら(-c) mkfs してみる。

18:47:31 root@puppypc ~ # date ; mkfs -t ext4 -c /dev/sdc1 ; date
2010年  7月  8日 木曜日 18:48:26 JST
mke2fs 1.41.9 (22-Aug-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
122101760 inodes, 488378000 blocks
24418900 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
14905 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
	4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
	102400000, 214990848

Checking for bad blocks (read-only test):  10.23% done, 30:23 elapsed

10%検査するのに30分=>全部で300分=5時間かかる計算になる。
やはり、USB接続と比べて圧倒的に速い(6倍)。まぁ当たり前だが。。

コメント

コメントはありません。 コメント/Diary/2010-07-08?

お名前:

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-07-08 (木) 21:38:57 (4167d)