df reporta espaço livre errado para uma partição Ext4

7

Meu sistema é o CentOS 6 x86_64 com partição raiz formatada como ext4. df reporta em torno de 3Gb como espaço usado:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/md1              20158260   3433724  15700540  18% /

mas du -sm -x / reivindica menos que um único Gb é usado na verdade:

[root@xxxx ~]# du -sm -x /
948     /

Eu me pergunto o que está acontecendo aqui. Os números de uso foram alterados logo após a reinicialização. O sistema de arquivos afirma que está limpo, sem erros nos logs. Eu encontrei isso , mas isso não explicava a raiz do problema. Devo apenas reformatar a partição? Existe alguma maneira de rastrear esse uso extra?

Também fiz o seguinte para verificar se não há dados ocultos de du por montagens em cima de pontos de montagem não vazios:

[root@xxxx ~]# mount -o bind / /mnt/root
[root@xxxx ~]# du -sm /mnt/root/
949     /mnt/root/
[root@xxxx ~]#

Não, não é esse o meu caso.

    
por Alex 13.09.2011 / 08:27

3 respostas

8

A primeira coisa que eu penso é que você apagou arquivos. Usando lsof -n | grep deleted irá ajudá-lo. A saída desse comando mostra alguns arquivos? (talvez você tenha um enorme arquivo de log ainda sendo gravado). Se você tiver arquivos abertos por um processo (um syslogger ou algo parecido com o servidor da Web Apache) que estão sendo gravados, eles podem estar usando muito espaço em disco e a maneira mais fácil será reiniciar o processo de propriedade desses arquivos excluídos.

Se não houver arquivos excluídos, você pode colar a saída de execução tune2fs -l ?

    
por 13.09.2011 / 11:53
5

Força uma verificação do sistema de arquivos na próxima reinicialização. Você pode ter inodes não recuperados que estão armazenando dados.

# touch /forcefsck  # Run as root, then reboot.

fonte: link

    
por 07.08.2014 / 19:53
0

O Ext3 / 4 pode usar até 400 MB para o arquivo de diário, que você não pode ver. O tamanho do tamanho do diário é dimensionado automaticamente com o tamanho do sistema de arquivos criado ou pode ser especificado manualmente no momento da criação do sistema de arquivos.

    
por 13.09.2011 / 09:12

Tags