Axis log based flash filesystem ported to 2.3 and MTD
Alexander Larsson
alex at cendio.se
Mon Mar 27 09:44:28 EST 2000
On Mon, 27 Mar 2000, Scott Anderson wrote:
> Alexander Larsson wrote:
> > While i haven't read the M-systems patent I think the Axis fs doesn't
> > violate it, because it uses no translation array. It is a fully
> > log-structured filesystem directly on the flash memory, and not a flash to
> > block device translator.
>
> Let me give a bit more background. I have *not* looked at Axis' filesystem
> so my "guesses" should not be viewed as authoritative. Figuring out the
> patent implications was something that I hadn't yet gotten around to yet.
>
> Thanks to Alexander, I may not have to. I'm under the impression that Axis'
> file system implements wear-leveling, so if there isn't an FTL, then the
> file system itself must rotate through free blocks to prevent a given sector
> from being worn out. Is this correct? If not, would you mind educating me?
Since it is log-based wear-leveling is automatically built-in. Think of
it as a circular buffer. When it is full, data is compacted from the tail
of the log and put on the head.
/ Alex
To unsubscribe, send "unsubscribe mtd" to majordomo at infradead.org
More information about the linux-mtd
mailing list