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
含むと思いましたが、その合計が519Mが435Mサイズより大きいです。/home
/usr
ubi0:rootfs
このコマンドの結果はfree
次のとおりです。
total used free shared buff/cache available
Mem: 495M 55M 50M 8.4M 389M 420M
Swap: 0B 0B 0B
最初はラムディスクのせいだと思っていましたが、free
命令を見たらラムをあまり使わないんですね。
du
df
と(または/usr
dirは特別ですか?)の正確な違いは何ですか?