2012-07-12 29 views
7

什麼是mkfs.jffs2實用程序中的「擦除塊」?Linux中mkfs.jffs2實用程序中的'擦除塊'是什麼?

我找不到任何東西,可能是因爲我的搜索技能不足。有人可以告訴我它是什麼嗎?

任何人都可以描述'擦除塊'是什麼?

+0

可能是與閃存擦除塊大小有關。 – janneb 2012-07-12 08:37:25

+0

好問題;像janneb,我認爲它與閃存單元保存有關,但它似乎是一個FS性能改進(見http://www.linux-mtd.infradead.org/doc/jffs2.html),但我不明白文字,也是。 – 2012-07-12 08:39:05

+0

那麼,什麼是閃存擦除塊大小@janneb?你能向我描述一下嗎? :) – 2012-07-12 09:11:37

回答

8

JFFS2在原始閃存上運行,而不是像U盤那樣具有使其看起來像傳統磁盤的固件的設備。原始NAND閃存只能在非常大的塊中擦除(即將位設置爲1)。 「擦除塊」是設備可以擦除的塊的大小。

查看/proc/mtd以查看您的系統認爲每個設備的擦除塊的大小。 (您需要使用/ proc/mtd的MTD(內存技術設備,即原始閃存)設備,並且JFFS2纔有用。)

+1

thx的答案!^_ ^幫了我很多。 – 2012-11-14 06:25:31

+0

謝謝,不錯的解釋,幫了大忙。如何找出正在運行的JFFS2文件系統的擦除配置。我有直覺覺得我的系統不匹配 – Achim 2014-10-08 11:13:34