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