the only way is to properly unmount your partition, and adding an extra sleep in the eject script so it actually waits an additional second or two for the filesystem to sync up completely if it is a larger SD card.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=157273\"][{POST_SNAPBACK}][/a][/div]
On a similar topic, what if you never remove your SD card and don't really need to umount it? Mine (ext2 formatted) only gets removed on rare occasions. I'm still concerned about the possibility of Something Bad happening, so I don't want a bunch of unwritten cache sitting there in memory.
Instead of actually ejecting / unmounting the card, wouldn't syncing the card offer a similar level of protection?