MTD_PHRAM - what filesystem to use?

Sam Ravnborg sam at
Sun Mar 11 16:05:08 EDT 2007

Hi Jörn and other MTD folks.

At my new job we are planning to start usign a ARM9 based
design where we need to store data persistently.

Since the data are updated several times / minute the FLASH
devices are not suitable and therefore alternative solutions
are being looked at.

The most promising solutions semms to use battery
backed-up RAM.
>From Linux we could memorymap this area but using a filesystem
gives all sorts of extra bonusses so this is preferred.

I looked shortly at PRAMFS that seems to do the trick but PRMFS
seems unmaintained and not merged.
Then I stumbled over PHRAM.
I and pretty clear upon the basic parts lettign the RAM look
like any other FLASH device.
But then the question popped up.

What is the best filesystem to use on top of a PHRAM based
MTD device?
My first two ideas were to use either JFFS2 or ext2
(the latter with the blocklayer emulation).
But reading the documentation both looks like overkill.

The requirement so far is to gain maximum bebefit of the
avalable 100 kbytes of RAM.
There will be a limited number of files (< 500).

Any inputs?


More information about the linux-mtd mailing list