du -sh usage não corresponde a df -h amount used!

0

minha partição / var está quase 100% cheia, de acordo com df -h

    root@buz02:/var/lib# df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/sda5             4.7G  600M  3.9G  14% /
    ...
    /dev/sda7             9.3G  8.7G   94M  99% /var

No entanto, quando executo um du -sh, estou usando menos de 2GB!

    root@buzi02:/var# du -sh *
    8.0K    autofs
    3.5M    backups
    96M     cache
    1.2G    lib
    4.0K    local
    0       lock
    13M     log
    28K     lost+found
    4.0K    mail
    4.0K    opt
    96K     run
    48K     spool
    4.0K    syslog-ng.persist
    8.0K    tmp
    113M    www
    40K     yp

Este é um recurso do Ubuntu 8.04? Eu não modifiquei a configuração do disco de qualquer forma, e eu não era o instalador original. No entanto, gostaria de saber para onde foram os outros 7 GB de disco, assumindo que alguém tenha uma ideia ...?

root@buz02:/var# fdisk -l

Disk /dev/sda: 499.9 GB, 499998320640 bytes
255 heads, 63 sectors/track, 60788 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x789298fa

Device Boot         Start         End      Blocks   Id  System
/dev/sda1               1          12       96358+  83  Linux
/dev/sda2              13       60786   488167155    5  Extended
/dev/sda5              13         620     4883728+  83  Linux
/dev/sda6             621        1228     4883728+  83  Linux
/dev/sda7            1229        2444     9767488+  83  Linux <<<<< /var
/dev/sda8            2445        3173     5855661   82  Linux swap / Solaris
/dev/sda9            3174       60786   462776391   83  Linux

Eu também verifiquei / usr, mas sua matemática aparece corretamente ...

    
por Bee Kay 03.03.2016 / 03:08

1 resposta

0

Não tenho certeza, mas tenho uma ideia: df significa disk free, então ele mostrará quanto do seu disco é realmente gratuito. du significa disco usado, então ele mostrará quanto do seu disco é realmente usado. Poderia ser o caso que apenas 2GB são realmente usados, mas o resto do espaço já está reservado para algo? Eu conheço esse problema de estatísticas de memória relacionadas a ram, que há confusão entre usado / reservado. Não tenho certeza com isso.

P.S .: Por que exatamente você está usando um sistema que tem 8 anos de idade? Isso é comparável a perguntar a alguém porque algo não funciona em sua máquina com Windows 2000!

    
por Gasp0de 03.03.2016 / 10:33