为什么 df 命令显示不正确的大小?



我正在使用在某些UBI分区中格式化的64 MB QSPI。

df 是 busybox 1.27.2 的小程序

实际上

~ # df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/ubi0_0               3.1T      1.9T      1.2T  63% /
/dev/ubi1_0               1.6T     21.8G      1.5T   1% /conf

但是,显然,大小不能是那样!无论如何,使用 % 似乎是正确的,因为分区中包含的文件重量只有几 MB。

你怎么解释?

我已经能够解决这个问题。

Busybox 1.28.0 提交 d1535216 将 statfs 的使用替换为 statvfs (https://github.com/mirror/busybox/commit/d1535216ca27047e3962d61b975bd2a638aa45a2(。

我使用 Busybox 1.27.2 将提交应用于我的项目,现在,大小是正确的!

无论如何,谢谢。

最新更新