Forum Discussion
Altera_Forum
Honored Contributor
15 years agoIt does not make sense to use a Flash file system with a compact flash card, as same performs the wear management internally and the file system can't do it as it does not know the page boundaries.
Using an FC in an environment without a battery, so that unexpected power fail is possible is very critical, as most FCs might trash all data (not only the recently stored) if power fails quite soon after a write access. The "quite soon" time is not specified anywhere buit it can be several seconds, as internal wear leveling might trigger a huge data moving operation. I have been told that there are (rather expensive) "industrial" CF card that don't suffer from this, but I don't know any details. The fact that ext3 needs an fschk suggests that something bad has happened internally in the card, as ext3 should just very quickly roll back its journal on restart when some write has failed. -Michael