This may be a little off-topic, but let me tell you my experience.
I have a 1GB Adata SD card formatted as ext2.
I was using Dosbox (without a swapfile activated, mind you).
I have Windoze 3.1 set up in Dosbox, and I was playing around with that.
All of a sudden I got a popup dialog that told me the memory was low and to reboot.
Not thinking it was a Windows dialog, I decided to do the reboot.
Well, it never rebooted so I had to pull the battery.
When I restarted my zaurus, my SD card was completely wiped out.
I also should note that I am using the SD card as the Dosbox Drive C mount.
So I think the combination of not having enough memory (not using the swapfile) and using the SD card as the Dosbox C mount was my big downfall.
I'm not sure if any of this info is relevant in your case, but I wanted to share my experience in case it might be helpful.
Regards,
Doug