我想知道到底是什么du
意思df
。
以下是该命令的输出示例df
。
Filesystem Size Used Avail Use% Mounted on
ubi0:rootfs 435M 424M 12M 98% /
devtmpfs 88M 4.0K 88M 1% /dev
tmpfs 248M 0 248M 0% /dev/shm
tmpfs 248M 8.4M 240M 4% /run
tmpfs 248M 0 248M 0% /sys/fs/cgroup
tmpfs 248M 0 248M 0% /tmp
tmpfs 248M 72K 248M 1% /var/volatile
du
这是(在目录中运行/
)的输出
$ du -sh home
255M home
$ du -sh usr
264M usr
我认为ubi0:rootfs
包括/home
和/usr
,但它们的总和 519M 大于ubi0:rootfs
大小 435M。
该命令的结果free
如下。
total used free shared buff/cache available
Mem: 495M 55M 50M 8.4M 389M 420M
Swap: 0B 0B 0B
起初我以为差异是由于 ramdisk 造成的,但free
命令显示 RAM 并没有使用太多。
du
和之间的确切区别是什么df
(或者/usr
dir 是否特殊)?