B aefore we finally close this subject may I add:-
I, and many other, have run a swapfile on an SD card on Linux satellite box for 2 years without serious problems.
Linux lets you have multiple swap files/partitions. If in doubt create a set of small (20Mb) swap files and use a batch file to mount them so they are always in same sequence. Probably only the first one or two will get used, and a failed 20Mb file on a 2Gb card is no big deal.