Linux

Linux:在 MLC NAND 上替代 UBIFS

  • January 18, 2019

在MLC NAND之上的 Linux UBIFS的地位從來都不是完美的。雖然現在此條目已從常見問題解答中刪除,但在 MLC NAND 之上對 UBIFS 的支持現已正式報告為不受支持:

patchwork.kernel.org 上的完整執行緒:

因此,我現在正在尋找MIPS Creator CI20上的 MLC NAND 的長期文件系統替代品:

這是三星 K9GBG08UOA NAND 快閃記憶體,似乎沒有辦法將此設備置於 SLC 模式。

看來 jffs2 也不是替代品:

是否有任何其他替代文件系統(可能具有相當的性能)?

因此,似乎有兩種選擇:

  1. git revert b5094b7f135be 然後,
  2. 等待更多關於 MLC+NAND 的工作

UBI 不支持 MLC NAND 的事實不一定是確定的。我有一個分支,我們為 UBI 2添加 MLC 支持所做的所有工作。如果您有時間投資,請隨時接手這項工作。

無論如何,刪除這個驅動程序的決定不是我的,這個更新檔讓我至少可以編譯測試這個驅動程序。

可以嘗試的東西:

  • ext4 在 MTD 塊層之上

引用自:https://unix.stackexchange.com/questions/448581