Fernando Martins wrote:
[...]
> Anyway, I'm also inclined for FAT, mostly for the simplicity (thus "less 
> susceptibility to corruption") and universality of the fs. I'm just left 
> wondering about performance, in particular as a storage for maps.

Maps will be read-mostly, right? So ext2 and ext3 will have the same 
performance, the journal will only cost some performance when writing.

You can customize the ext2/3 filesystems. The block size can be 1k, 2k 
or 4k. Bigger blocks generally have the best performance, but if many 
tiles are smaller than 2k, then a 2k block size will let you fit more on 
the card.

It is years since I made a FAT filesystem, I got the impression that you 
cannot have small (4k) blocks on a too large device. If the blocks are 
much bigger than your average file size, then you wast lots of space per 
file.

I use 4k blocks as most tiles are bigger than 2k, except for the many 
copies of "the completely blank tile". The many blank tiles can be fixed 
by a script that turns them all into symlinks into the same file - 
saving lots of space. (0k instead of 4k per blank tile). FAT does not 
offer links, so you must have one file for each blank tile.

Helge Hafting

_______________________________________________
Openmoko community mailing list
[email protected]
http://lists.openmoko.org/mailman/listinfo/community

Reply via email to