UBIFS FAQ and HOWTO
(2008-09-10 16:17:23)
转载
UBIFS FAQ and HOWTO
Table of contents
May UBIFS be used on MLC NAND flash?
How to mount UBIFS?
How to create an UBIFS image?
How to find out LEB size?
May an empty UBI volume be mounted?
What is the purpose of -c (--max-leb-cnt) mkfs.ubifs option?
How to compile mkfs.ubifs?
Can UBIFS mount loop-back devices?
How to change a file atomically?
Does UBIFS support atime?
Does UBIFS support NFS?
Does UBIFS become slower when it is full?
Why
df
reports too few free space?
How to disable compression?
How to use UBIFS with nandsim?
Is UBIFS tolerant to power-cuts?
May UBIFS be used on MLC NAND flash?
MLC NAND flashes are more "faulty" than SLC, so they use stronger ECC codes which occupy whole OOB area; this is not a problem for UBI/UBIFS, because neither UBIFS nor UBI use OOB area;
when the data is written to an eraseblock, it has to be written sequentially, from the beginning of the eraseblock to the end of it; this is also not a problem because it is exactly what UBI and UBIFS do (see also
this
section);
MLC flashes have rather short eraseblock life-cycle of just few thousand of erase cycles; and this is not be a problem, because UBI uses deterministic wear-leveling algorithm (see thissection).
How to mount UBIFS?
(2008-09-10 16:17:23)
转载
var $tag='ubifs,it'; var $tag_code='8a5dc749f1f3ccc33865637c0c0f1236'; var $r_quote_bligid='5b9ea9840100apqc'; var $worldcup='0'; var $worldcupball='0'; 标签: ubifs it |
分类: Linux |
UBIFS FAQ and HOWTO
Table of contents
May UBIFS be used on MLC NAND flash?
How to mount UBIFS?
How to create an UBIFS image?
How to find out LEB size?
May an empty UBI volume be mounted?
What is the purpose of -c (--max-leb-cnt) mkfs.ubifs option?
How to compile mkfs.ubifs?
Can UBIFS mount loop-back devices?
How to change a file atomically?
Does UBIFS support atime?
Does UBIFS support NFS?
Does UBIFS become slower when it is full?
Why
df
How to disable compression?
How to use UBIFS with nandsim?
Is UBIFS tolerant to power-cuts?
May UBIFS be used on MLC NAND flash?
Yes, it should run fine. Let's consider the specific aspects of MLC NAND flashes:
MLC NAND flashes are more "faulty" than SLC, so they use stronger ECC codes which occupy whole OOB area; this is not a problem for UBI/UBIFS, because neither UBIFS nor UBI use OOB area;
when the data is written to an eraseblock, it has to be written sequentially, from the beginning of the eraseblock to the end of it; this is also not a problem because it is exactly what UBI and UBIFS do (see also
MLC flashes have rather short eraseblock life-cycle of just few thousand of erase cycles; and this is not be a problem, because UBI uses deterministic wear-leveling algorithm (see this
How to mount UBIFS?
UBIFS mounts UBI volumes, not UBI devices, not MTD devices. There are no block device nodes corresponding to UBI volumes and UBIFS uses device-less mount, just like