NAND jffs2文件系统 - 二进制&文本文件可能超过NAND的大小

时间:2013-01-12 08:39:56

标签: arm jffs2

我正在编写基于ARM 9 v5处理器的嵌入式应用程序,并使用64MB NAND。我的问题是,当我复制大小为3-4 MB的文本或二进制文件时,空闲物理内存只减少了几KB,而ls -l显示文件大小以MB为单位。

通过重复相同的过程,我达到了一点df命令显示我 10MB 大小是免费的,du显示总大小为 239MB

我只有 64MB 的NAND,我怎样才能添加最大239MB的文件?

1 个答案:

答案 0 :(得分:0)

JFFS2是一个压缩文件系统,因此它会将文件压缩在磁盘中,从而导致这种冲突。 du列出磁盘使用情况,df是文件系统可见的可用容量。