首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么jffs2总是通过"df“命令将388KB显示为已用空间?

为什么jffs2总是通过"df“命令将388KB显示为已用空间?
EN

Stack Overflow用户
提问于 2013-06-04 13:51:06
回答 2查看 454关注 0票数 0

为什么jffs2总是通过"df“命令将388KB显示为已用空间?

我有两个mtd分区,一个640KB,另一个1024KB。擦除总闪存后,对于这两种情况,它始终显示388KB的已用空间。

请帮帮我,为什么会出现这种行为呢?

EN

回答 2

Stack Overflow用户

发布于 2013-06-04 14:22:21

我的预感是JFFS2需要388KB的日志。为了进行比较,我创建了一个640KB的文件,并尝试在其上构建一个ext3文件系统:

代码语言:javascript
复制
$ 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

代码语言:javascript
复制
$ sudo mount testFS /mnt
$ mount
/home/user/testFS on /mnt type ext2 (rw)
$ df --si
/dev/loop1      640k   17k  591k   3% /mnt

当我发现如何创建和挂载JFFS2分区时,我将对此进行编辑。对于640KB的文件系统,您真的需要日志吗?

票数 1
EN

Stack Overflow用户

发布于 2014-08-07 23:58:44

JFFS2至少需要3个擦除块(通常为128KB)才能进行日志记录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16910674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档