Gostaria de saber exatamente o que du e df significam.
O seguinte é um exemplo da saída do comando 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
E aqui está a saída de du (executado no diretório / )
$ du -sh home
255M home
$ du -sh usr
264M usr
Eu achei que ubi0:rootfs incluiu /home e /usr , mas a soma deles, 519M, é maior que o tamanho ubi0:rootfs , 435M.
O resultado do comando free é o seguinte.
total used free shared buff/cache available
Mem: 495M 55M 50M 8.4M 389M 420M
Swap: 0B 0B 0B
No começo eu pensei que a diferença é devida ao ramdisk, mas o comando free mostra que a RAM não é muito usada.
Qual é a diferença exata entre du e df (ou o /usr dir especial)?
Tags disk disk-usage ram linux