Compact Flash File System?

Daniel Smith drs at outpost.dreamcraft.com.au
Fri Nov 15 20:05:11 EST 2002


On Fri, Nov 15, 2002 at 06:30:17PM +1100 or thereabouts, Brad Hards wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Fri, 15 Nov 2002 17:56, Alex Satrapa wrote:
> > I tried to Google for "compact flash file system" and "compact flash
> > filesystem" and "cffs", but I couldn't find anything about a specific
> > file system for compact flash except one tease: an extract from an
> > (obviously long) argument between two or three people about the validity
> > or purity of writing a special file system to cater for CF media - and
> > that was back in 2000 (the argument at the time being that unlike the
> > F00F bug, Compact Flash would disappear quickly).
> It's called Journalling Flash File System (JFFS2) in its current incarnation.
> 
> David Woodhouse spoke about it at LCA 2002. I can't find a copy of his paper 
> from LCA, but the OLS version is linked off:
> http://sources.redhat.com/jffs2/
> 
> Its an interesting idea, but note that not all devices actually require 
> wear-leveling to be implemented in the filesystem. I'm not really across 
> which technologies implement wear leveling themselves, and which need 
> something like JFFS2. Perhaps someone else can clarify this bit.
> 
You also need raw access to the flash device, CF doesn't cut it.
Something like the ipaq built-in flash device is what you need for
jffs2. The problem with something like this for CF is the ide layer gets
in the way. Much better to store a cramfs image and run from ram if your
using CF flash.

I think Memory Technology Devices is the appropriate category in the
kernel config for jffs2 now I think about it.

Cheers,
Daniel



More information about the linux mailing list