Some news for this: [PATCH] [MTD] BLOCK_RO: Readonly Block Device Layer Over MTD ?
Jörn Engel
joern at logfs.org
Thu Nov 22 08:26:50 EST 2007
On Thu, 22 November 2007 08:58:58 +0100, Ricard Wanderlof wrote:
> On Wed, 21 Nov 2007, Jörn Engel wrote:
>
> >> If data is corrupted between tow read even journalized are log file
> >> system will loose data.
> >> Either there is a mechanism I missed in this file system or 2 bits
> >> flipped are so rare that this event can be ignored.
> >
> > It means that NAND needs scrubbing.
>
> By 'scrubbing' do you mean erasing the blocks in question and rewriting
> them with the same data in order to put fresh data back in the bit cells?
Please don't reply to the list only. If you are asking me a question,
it is really impolite to send it elsewhere. And I bet others would like
to stay on Cc: as well.
http://en.wikipedia.org/wiki/Memory_scrubbing
Trivial scrubbing could leave the block in an erased or
partially-written state if power-loss occurs at an inconvenient time.
So scrubbing should be performed in some higher layer like an FTL, a
filesystem, system maintenance applications, etc.
Jörn
--
Science is like sex: sometimes something useful comes out,
but that is not the reason we are doing it.
-- Richard Feynman
More information about the linux-mtd
mailing list