It's actually now a different error than before. So it's failing at a different place.

The following is a more detailed manual fsck, as per the FAQ, but alas, with the same results. I don't really see an error, except for the "no such file or directory" thing, but I'm told that is normal? So if that's the case, there is theoretically nothing wrong but it will not sync. :-( The good news is I can still *listen* to music, I can still operate the hijack web server, the hijack ftp server, etc etc. Nothing else seems out of the ordinary.

empeg:/empeg/bin# cd /
empeg:/# ro
empeg:/# umount /dev/hda4
empeg:/# umount /dev/hdc4
empeg:/# swapon /swapfile
Adding Swap: 16596k swap-space (priority -1)
empeg:/# fsck -fay /
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/
hda5 is mounted.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/hda5: 1527/4096 files (0.5% non-contiguous), 9701/16384 blocks
empeg:/# fsck -fay /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
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/hda4: 4806/228352 files (3.5% non-contiguous), 2488799/7304850 blocks
empeg:/# fsck -fay /dev/hdc4
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/
hdc4 is mounted.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/hdc4: 23845/228352 files (0.7% non-contiguous), 2507959/7304850 blocks
empeg:/# swapoff /swapfile
empeg:/# sync


Calvin