Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个基于 ARM 9 v5 处理器的嵌入式应用程序,并且正在使用 64MB NAND。我的问题是,当我复制大小为 3-4 MB 的文本或二进制文件时,可用物理内存仅减少了几 KB,而ls -l以 MB 为单位显示文件大小。
ls -l
通过重复相同的过程,我达到了一个点,df命令显示10MB大小是免费的,并且du总大小显示为239MB。
df
du
我只有64MB的 NAND,如何添加最大 239MB 的文件?
JFFS2 是一个压缩文件系统,因此它将文件压缩在磁盘中,这导致了这种冲突。du列出磁盘使用情况,df是文件系统看到的可用容量。