本日の悲劇

未だに emacs を build できてないのだ。何故かって? Build 中に system がほとんど反応しなくなるから。で、いろいろ試して、あーでもないこーでもない、とやってたら:

# cat /var/log/kern.log
(略)
Sep 20 22:25:00 localhost kernel: ide: failed opcode was: unknown
Sep 20 22:25:00 localhost kernel: hda: drive not ready for command
Sep 20 22:25:00 localhost kernel: ide0: reset: success
Sep 20 22:25:00 localhost kernel: hda: dma_intr: status=0x58 { DriveReady SeekComplete DataRequest }
Sep 20 22:25:00 localhost kernel:
Sep 20 22:25:00 localhost kernel: ide: failed opcode was: unknown

ひっΣ(==;

# badblocks -o bb -n -b 4096 /dev/hda7
ide: failed opcode was: unknown
hda: drive not ready for command
ide0: reset: success
hda: dma_intr: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
end_request: I/O error, dev hda, sector 44041276
Buffer I/O error on device hda7, logical block 2702444

hda: dma_timer_expiry: dma status == 0x21
hda: DMA timeout error
hda: dma timeout error: status=0xd0 { Busy }

ide: failed opcode was: unknown
hda: DMA disabled
ide0: reset: success
...
...
# cat bb
675603
680030
:

・゜・(つД`)・゜・

結局 680000 周りのブロックを 1MiB ほど bad と印をつけたら治まりました。

これって新しいの買って取り替えた方がいいんでしょうか? reiserfsck にそんな感じの事言われたけど。