I got a hard disk I/O error and subsequent kernal panic yesterday.
Running e2fsck -c finds a bad block on my 270 meg esdi partition,
it's towared the end of the partition so I've been running a while
before running into it. I'm using e2fs and e2fsck 0.3. I followed the
advice of some recent posts to boot from a floppy and run e2fsck -ca on
the unmounted partition and the bad block would be added to the bad
block list. This does not appear to be happening, the bad block list
that is displayed by e2fsck is not altered and I still get a kernal
panic when the block is encountered by a program.
Is there a way to manually alter the list or force e2fsck to do it?
I can't backup and then rerun mke2fs and dump everything back on
because tar hangs when it runs into the bad block.
Any advice will be greatly appreciated.