[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