Another alternative is creating more swap as a regular file on the other disk (assuming you have some space which I wouldn't think would be much of a problem)

dd of=/dev/zero if=/file/onotherdisk count=2000 (for a 100MB file)
mkswap /file/onotherdisk
swapon /file/onotherdisk

Then do your fsck.
_________________________
Christian
#40104192 120Gb (no longer in my E36 M3, won't fit the E46 M3)