[Lazarus] Using Lazarus on Embedded Linux?
Michael Schnell
mschnell at lumino.de
Mon Sep 27 12:11:57 CEST 2010
On 09/27/2010 11:25 AM, Henry Vermaak wrote:
>
> Why do you think all data will be lost with a journalling file system?
This has already been discussed at any length in several embedded Linux
forums.
A flash card does an internal wear management by moving data around when
pages become due to end of life. For thus purpose it has a bunch of
spare pages. Of course the pages that contain dynamic file management
structures (FAT, directories, ...) are especially due to wear out and
need to be replaced often. Of course there also are pages that just
internally manage the use of the data pages. same are due to wear out, too.
Now if the card detects a dying page (by seeing that the time needed to
erase it gets long) it copies and replaces it. this results in updates
to management pages that might be close to dying, as well.
The manufactures don't guarantee how long this process might take and
how much electrical energy it might take.
All this is completely independent of the file system used, as it
concerns a lower level than handled by the file system.
-Michael
More information about the Lazarus
mailing list