Qual a diferença entre du e df? [duplicado]

4

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)?

    
por user8257918 15.12.2017 / 08:43

0 respostas