Do you have a question? Post it now! No Registration Necessary

Re: File systems for SD cards

So long as you don't care about non-linux portability, then any
linux-supported fs should do. However, I'd stay away from journalling
filesystems (flash memory has a large but limited number of write
cycles, and journals add to the # of writes), and look at low-overhead
filesystems. My personal choice would likely be the Minix fs (for
general portability) or one of the memory filesystems (ramfs?)
specifically designed for these sorts of devices.
HTH
--
Lew Pitcher
Lew Pitcher

Re: File systems for SD cards

Acutally non-portable is good (security through obscurity is a good
thing, no? :-) )
Seriously, I am trying to fix some performance issues - very slow access
with multiple processes accessing the SD card - and I am trying to
experiment with different file systems for SD to see if they are more
suitable for this than vfat. The SD card seems to bog down seriously
with different processes accessing it at once....
I'm going to try ext2 but I will give minix fs a try. I tried to use
jffs but it doesn't work with SD cards all as they emulate scsi devices,
and the kernel doesn't see them as mtd.
Something like jffs for scsi would be good to try...
--Yan

Re: File systems for SD cards

access
Just FYI,
I have a Sharp Zaurus (CL-3000 Japanese-only model from importer). It's a
linux-based PDA/micro-laptop. I found a HUGE improvement in speed of
access when I reformatted my external SD cards to EXT2. I don't do a lot
of writing to them, primarily readback of datafiles and .oggs for music.
As a rough estimate, I'd say write-speed is 2-3X faster and readback is
easily 5-10x faster, especially with multiple processes accessing files on
the card.
YMMV,
-S

Re: File systems for SD cards

I think minix fs would cause as many problems as it would seem to solve,
such as filname limitations and (IIRC) fragmentation vulnerability. I
don't know about the utility of ramfs for this, but I've used ext2 on an
sd card for years.
--
David L. Johnson
__o | Arguing with an engineer is like mud wrestling with a pig... You
David L. Johnson
__o | Arguing with an engineer is like mud wrestling with a pig... You
We've slightly trimmed the long signature. Click to see the full one.
Site Timeline
- » Linux development kit
- — Next thread in » Embedded Linux
-
- » AMBA device registering
- — Previous thread in » Embedded Linux
-
- » Addressing on I2C
- — Newest thread in » Embedded Linux
-
- » PCA9957 defektes SPI
- — The site's Newest Thread. Posted in » Electronics (German)
-