[UBI] UFFS : Unified Flash File System

Liu Hui onlyflyer at gmail.com
Wed Nov 26 20:41:47 EST 2008

You are right, it's my mistake. Wear-leveling is done by UBI.

2008/11/27 Sidney Amani <seed95 at gmail.com>:
> On Tue, Nov 25, 2008 at 2:30 AM, Liu Hui <onlyflyer at gmail.com> wrote:
>> This is interesting. I have some questions about UFFS:
>> 1)UFFS can work both with bare flash(MTD or UBI) and FTL(as a block
>> device), how do you organize the metadata of UFFS(log-structured?).
>> 2)As we know, bare flash and FTL provide very different interfaces for
>> FS. For MTD, FS should do garbage collection, wear leveling, bad block
>> management by itself; For UBI, FS should also do garbage collection
>> and wear leveling; and for FTL, FS just treat flash as block device.
> I get confused when you say, FS must do wear-leveling on top of UBI, I
> though UBI were doing wear leveling...
>> What will UFFS do to treat all of kind of interfaces? Will UFFS
>> provide different strategy for different interfaces?
> --
> Sidney Amani

Thanks & Best Regards
Liu Hui

More information about the linux-mtd mailing list