O uso do disco do servidor Centos não corresponde?

1

Não sei por que, mas o resultado dos dois comandos abaixo não é correspondido. Eu estou tentando identificar qual pasta usar muito espaço em disco. Parece-me apenas 2,5G é usado, mas o DF diz 592G é usado.

[root@w10 /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      855G  592G  220G  73% /
/dev/mapper/isw_djeiehjhh_Volume0p1
                       99M   19M   75M  21% /boot
tmpfs                  24G     0   24G   0% /dev/shm
[root@w10 /]# du -hs /
du: cannot access '/proc/2819': No such file or directory
du: cannot access '/proc/2820': No such file or directory
du: cannot access '/proc/2821': No such file or directory
du: cannot access '/proc/2822': No such file or directory
2.5G    /
    
por starchx 21.12.2011 / 00:12

1 resposta

4

(explicação possível) Em um arquivo de sistema de arquivos posix pode ser excluído enquanto ainda estiver em uso. Quando isso acontece, os dados precisam permanecer no disco, até que todos os descritores de arquivos que levam a esse arquivo sejam fechados.

Você pode tentar fazer lsof | grep deleted para ver, se tiver esse arquivo em seu sistema.

Outra explicação pode ser uma corrupção do sistema de arquivos ou uma máquina comprometida.

Edição tardia: outra explicação pode ser, você está fazendo errado ... com o comando du -hs / , você está contando todos os arquivos em /dev e /proc , alguns dos quais podem obter bastante grande. você deve adicionar -x para contar arquivos apenas em um sistema de arquivos. então o comando parece mais com du -xhs / .

    
por 21.12.2011 / 01:02