jffs2: too few erase blocks

Duke ezbonites at gmail.com
Fri Oct 26 13:00:10 EDT 2007


On 10/25/07, Jamie Lokier <jamie at shareable.org> wrote:
> Josh Boyer wrote:
> > > Hi All,
> > > What's the deal with "too few erase blocks" message?
> > > Is one block too few for a jffs2 partition?
> > > My block size if 256K and I created a small jffs2 256K partition for
> > > read/writing.
> > > Is this really too small for jffs2? If so, is there anything I can do for this?
> >
> > Yes, it's too small.  JFFS2 requires a certain percentage of blocks in
> > the partition to be reserved for it's usage.  At one point, it was 5
> > eraseblocks.
>
> Fwiw, 5 blocks worth of free space is no guarantee that it'll be fine.
> I have a 1MB JFFS2 partition with 64kB eraseblocks.  That's 320kB in 5
> blocks.  But it can return disk full errors when reporting more than
> 320kB free with 'df' (somewhere between 5 and 6 blocks worth), and it
> can also do strange things shortly before it returns disk full errors,
> like spending lots of CPU on GC.

Is there another read/write filesystem I can use in this space?

If I were to create a subdirectory and rw to that dir only? and can I
do this with mtd_debug tool?



More information about the linux-mtd mailing list