fsck.ext2 -b 32768 /dev/hda4
Our mission now has become either finding yet another backup superblock, or figuring out why fsck isn't finding the 32768 one where it thinks it should be.
Trying the commands you gave earlier in the thread, this one...
fsck -fay -b 24577 /dev/hda4
Seems to have hit something useful.
empeg:/empeg/bin# fsck -fay -b 24577 /dev/hda4
Parallelizing fsck version 1.19 (13-Jul-2000)
e2fsck 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
ext2fs_check_if_mount: No such file or directory while determining whether /dev/
hda4 is mounted.
Pass 1: Checking inodes, blocks, and sizes
And now it seems to be taking a long time. Will report back with additional results when it gets past this bit.