[Voyage-linux] Best File System for Flash Data Logging w/ Voyage?
mgrollman
(spam-protected)
Tue Oct 2 23:14:01 HKT 2007
We are looking at using the Voyage 0.4x build for some data logging
work, where a 2nd or 3rd partition on a CF card is used for recording
GPS breadcrumb information, which gets swept out once per day. This
would likely be less than 15MB per day of i/o, but there are lots of
little reads and writes to deal with. As we are comfortable re-building
the kernel if needed, it is possible to use any number of different file
systems that Linux supports, including of course the ext 2 default we
have used with Voyage for a long time.
But is ext2 the best choice for the data logging partition with
Voyage/Linux? Compression is not really an issue for us, due to
cost/size of modern CF media, nor or read speed, but data integrity that
could be achieved through use of journal might be, as power is not
always stable in mobile GPS logging applications, as well as CF wear
leveling and other flash-specific factor. Has anyone examined this
question before, with consideration of JFFS2 and other similar systems?
I understand that most modern CF cards already can perform the wear
leveling at the controller level within the card, but the journaling
thing would seem to have some real use. Has anyone tried ext3, or even
ReiserFS in a modern CF application? What would make best sense here?
More information about the Voyage-linux
mailing list