I've got a disk with a known problem (I know because dd gags when I try to clone it). But when I boot with a live CD and run fsck on the unmounted partition, I get this:
ubuntu@ubuntu:~$ sudo fsck /dev/sdf1 fsck 1.41.4 (27-Jan-2009) e2fsck 1.41.4 (27-Jan-2009) /dev/sdf1: clean, 227091/9625600 files, 12789815/38497756 blocks
a millisecond later. It's hard to believe it's checked out the entire hard drive in a ms.
I'm also not certain whether I should be fsck'ing sdf1 or the entire physical disk sdf. When I try the entire drive:
ubuntu@ubuntu:~$ sudo fsck /dev/sdf fsck 1.41.4 (27-Jan-2009) e2fsck 1.41.4 (27-Jan-2009) fsck.ext2: Device or resource busy while trying to open /dev/sdf Filesystem mounted or opened exclusively by another program?
Which I don't understand because none of the partitions appear to be mounted (I just booted from a live CD and ran the command).
So my basic question is: How can I get fsck (or a different tool that might work better) to spend more than a millisecond analyzing my problem disk?