Linux:替代 MLC NAND 上的 UBIFS

mal*_*lat 7 linux filesystems ubifs

UBIFS在基于MLC NAND 的Linux 中的地位从来都不是完美的。虽然如今此条目已从常见问题解答中删除,但现在官方报告称不支持 MLC NAND 上的 UBIFS:

patchwork.kernel.org 上的完整线程:

所以我现在正在寻找MIPS Creator CI20上的 MLC NAND 的长期文件系统替代品:

这是三星 K9GBG08UOA NAND 闪存,似乎没有办法将此设备置于 SLC 模式。

似乎 jffs2 也不是替代品:

是否有其他替代文件系统(可能具有可比的性能)?

mal*_*lat 0

所以看来有两种选择:

  1. git 恢复 b5094b7f135be 然后,
  2. 等待MLC+NAND更多工作

    UBI 不支持 MLC NAND 的事实并不一定是确定的。我有一个分支,负责我们为 UBI 2添加 MLC 支持所做的所有工作。如果您有时间投入,请放心接手这项工作。

    不管怎样,删除这个驱动程序的决定不是我的,这个补丁允许我至少编译测试这个驱动程序。

值得尝试的事情:

  • MTD 块层之上的 ext4