Linux
Linux:在 MLC NAND 上替代 UBIFS
在MLC NAND之上的 Linux UBIFS的地位從來都不是完美的。雖然現在此條目已從常見問題解答中刪除,但在 MLC NAND 之上對 UBIFS 的支持現已正式報告為不受支持:
patchwork.kernel.org 上的完整執行緒:
因此,我現在正在尋找MIPS Creator CI20上的 MLC NAND 的長期文件系統替代品:
這是三星 K9GBG08UOA NAND 快閃記憶體,似乎沒有辦法將此設備置於 SLC 模式。
看來 jffs2 也不是替代品:
是否有任何其他替代文件系統(可能具有相當的性能)?
因此,似乎有兩種選擇:
- git revert b5094b7f135be 然後,
- 等待更多關於 MLC+NAND 的工作
UBI 不支持 MLC NAND 的事實不一定是確定的。我有一個分支,我們為 UBI 2添加 MLC 支持所做的所有工作。如果您有時間投資,請隨時接手這項工作。
無論如何,刪除這個驅動程序的決定不是我的,這個更新檔讓我至少可以編譯測試這個驅動程序。
可以嘗試的東西:
- ext4 在 MTD 塊層之上