在MLC NAND之上的 Linux UBIFS的地位从来都不是完美的。虽然现在此条目已从常见问题解答中删除,但在 MLC NAND 之上对 UBIFS 的支持现已正式报告为不受支持:
patchwork.kernel.org 上的完整线程:
因此,我现在正在寻找MIPS Creator CI20上的 MLC NAND 的长期文件系统替代品:
这是三星 K9GBG08UOA NAND 闪存,似乎没有办法将此设备置于 SLC 模式。
看来 jffs2 也不是替代品:
是否有任何其他替代文件系统(可能具有相当的性能)?
不;
从 Linux 4.17 开始,没有专门处理 MLC NAND 的文件系统。
理想情况下,文件系统不需要了解存储介质,因为应该透明地处理怪癖和特性。当然实际上这不是真的,但这是人们可以对未来媒体做出的唯一假设,因此在 Linux 4.17 中 jffs2 是唯一需要检查的文件系统也就不足为奇了。
和
这意味着大约 70 个文件系统中只有 1 个关心 MLC。
我也没有在像zfs这样的树外文件系统上看到任何东西。
因此,似乎有两种选择:
可以尝试的东西:
如果您可以选择包含商业软件,Datalight目前仍支持 MLC。我不知道它要花多少钱,或者是否有非商业用途的免费啤酒许可证。
我唯一的联系是我在他们的邮件列表中并参加了几个网络研讨会。我从未使用过他们的产品,因此请相应地应用警告和盐粒。祝你好运。
相关链接,最新的优先: