In reply to:

Fsck wouldn't go any faster if you did two in parallel (even if you could fit two copies of fsck in memory at the same time, which you can't).




But you don't have to load two fsck copies into memory, as fsck itself is able to check multiple filesystems in parallel. You just need to correctly set fsck order numbers in /etc/fstab and run fsck -y -f -A.

And this *is* faster. On my two 40 GB IBM Travelstars, a serial fsck takes about 75 minutes. A parallel fsck takes 45 minutes.

Pim