爲什麼jffs2通過「df」命令總是顯示388KB作爲已用空間?爲什麼jffs2通過「df」命令總是顯示388KB作爲已用空間?
我有兩個mtd分區,其中一個是640KB,另一個是1024KB。擦除總閃存後,它總是顯示388KB作爲使用空間。
請幫助我,爲什麼它顯示這種類型的行爲?
爲什麼jffs2通過「df」命令總是顯示388KB作爲已用空間?爲什麼jffs2通過「df」命令總是顯示388KB作爲已用空間?
我有兩個mtd分區,其中一個是640KB,另一個是1024KB。擦除總閃存後,它總是顯示388KB作爲使用空間。
請幫助我,爲什麼它顯示這種類型的行爲?
我的預感是JFFS2需要388KB的日誌。只是爲了比較,我做了一個640KB的文件,並試圖在其上建立ext3文件系統:
$ dd if=/dev/zero of=testFS bs=1k count=640
640+0 records in
640+0 records out
655360 bytes (655 kB) copied, 0.00244463 s, 268 MB/s
$ mkfs.ext3 testFS
mke2fs 1.42 (29-Nov-2011)
testFS is not a block special device.
Proceed anyway? (y,n) y
...
Filesystem too small for a journal
Writing superblocks and filesystem accounting information: done
由於沒有添加日誌,文件系統是有效ext2
。
$ sudo mount testFS /mnt
$ mount
/home/user/testFS on /mnt type ext2 (rw)
$ df --si
/dev/loop1 640k 17k 591k 3% /mnt
當我找到如何創建和裝載JFFS2分區時,我將編輯它。你真的需要一個640KB文件系統的日誌嗎?
JFFS2需要至少3個擦除塊(通常爲128kB)用於日記。
我使用的是16MB的NOR閃存設備,我們有幾個分區,其中2個分區是我們製作的JFFS2文件系統,一個用於私有(640KB,配置),另一個用於用戶(1024KB,用於上傳文件) 。其實我也不確定爲什麼我們選擇了JFFS2文件系統,還有其他方法可以檢索到388KB的已用空間嗎? – user2114700
我對JFFS2並不是很熟悉,實際上我不得不穀歌它 - 我認爲它最好用於日誌不會佔用大量空間的較大分區。 – icedwater