both sharp and cacko distro mount the cf and sd card automatically when they are inserted (and if they are fat). they also unmount them if you use the card applet to do so.
Ah, you still have to manually (with the applet) unmount first? Hmmm, good to know.
I was thinking there
might be some way for the O/S to know you were removing the card, e.g. a signal that goes true when pushing the card in to release it, before it actually came out, thus giving it time to unmount things first. This would be consistent with the need to make consumer devices idiot-proof. But I guess there could be no such thing with CF cards, since they just pull out? (I have none at the moment so don't know.)
But you are telling me it is not idiot-proof, so I will have to stop acting like an idiot. Darn!
It would be good to know if swap file and loop devices get taken care of by Cacko using the applet, too. But then if I figured out how to get automounter going I wouldn't care...
<later>
I tried "ejecting" the sd card with the applet, and it told me the eject failed. I then did a umount of /dev/loop1 (X/Qt cramfs) and tried the applet again, and it worked. So it looks like it is all manual, you have to go to a console and clean up loop and probably swap first, then eject. <sigh> Oh, well, looks like I have even more incentive to get automounter working.