ubifs wear leveling across entire device
Adrian Hunter
adrian.hunter at nokia.com
Fri Dec 4 06:31:12 EST 2009
twebb wrote:
> I'm confused about how wear leveling occurs across the entire device
> in the following example. Could someone help me understand what I'm
> missing?
>
> 4 GiB flash device (nand MLC):
> 4 MTD partitions defined:
> 0 - "p1" - 0x00000000 - 0x00800000
> 1 - "p2" - 0x00800000 - 0x10000000
> 2 - "p3" - 0x10000000 - 0x80000000
> 3 - "p4" - 0x80000000 - 0x100000000
>
> kernel args specify 3 ubi volumes:
> ubi.mtd=p1 ubi.mtd=p2 ubi.mtd=p3
> (p4 is reserved and no volumes or filesystems sit on top of it)
That is 3 UBI devices not 3 UBI volumes
>
> The "vol_size" for each of the ubi volumes (as specified in the
> ubinize cfg file) is slightly less than the corresponding mtd
> partition size. The volumes are specified as dynamic because they
> need to be RW.
More information about the linux-mtd
mailing list