+ Responder ao Tópico



  1. #1
    aviana
    Visitante

    Padrão Comandando "df -h" e "du -h -s" tamanhos

    Galera,

    Vcs já viram este tipo de problema? O "df" mostra que tem 916M sendo usado no /home, mas o "du" mostra que só tem 231M.

    [root@tomate1 root]# df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda2 2.0G 470M 1.4G 25% /
    /dev/sda1 152M 19M 125M 14% /boot
    /dev/sda10 19G 4.0G 13G 23% /data
    /dev/sda6 1.0G 916M 66M 94% /home
    /dev/sda9 4.9G 823M 3.8G 18% /opt
    none 2.0G 0 1.9G 0% /dev/shm
    /dev/sda7 1.0G 87M 895M 9% /tmp
    /dev/sda3 2.0G 946M 975M 50% /usr
    /dev/sda5 2.0G 665M 1.2G 35% /var
    tomate6:/backup/tomate1
    166G 83G 75G 53% /backup

    [root@tomate1 root]# du -h -s /home/
    231M /home

    Alguém já teve este problema e sabe como resolver?

    Abçs,
    Alessandro[/b]

  2. #2
    ph0enix__
    Visitante

    Padrão Comandando "df -h" e "du -h -s" tamanhos

    blahh, não estou em casa, não lembro minha senha hehe.


    du -h -ms /home

  3. #3

    Padrão Comandando "df -h" e "du -h -s" tamanhos

    Amigo, vamos esclarecer alguns pontos.


    df - Mostra o espaço livre do disco/partição.
    du - Mostra o espaço utilizado do disco/partição.

  4. #4
    Arkanoid
    Visitante

    Padrão Comandando "df -h" e "du -h -s" tamanhos

    Citação Postado originalmente por xstefanox
    df - Mostra o espaço livre do disco/partição.
    du - Mostra o espaço utilizado do disco/partição.
    Só pra ser um pouquinho pentelho, acho que o du e o df operam de forma diferente... o du corre todos os subdiretórios e arquivos e soma os seus tamanhos. O df sim apenas consulta a partição e retorna o espaço livre.

    De qq forma é estranho o df reportar 916M usados naquela partição, e o du apenas 231M... talvez o du desconsidere arquivos ocultos ou algo assim? Ou haja uma quantidade muito grande de arquivos pequenos, ocupando um cluster de disco inteiro... quero dizer, um arquivo de 1 byte apenas ocupa na verdade um cluster inteiro do disco (4K, eu acho)...