Você pode tentar executar e2fsck /dev/sdxy
de um Linux ativo para verificar se há corrupção de FS. A partição deve ser desmontada, é por isso que você precisa inicializar um Linux ao vivo.
A questão é que minha máquina do CentOS 5.8 está me dizendo que estou quase sem espaço em disco quando estou muito confiante de que esse não é o caso. Fiz uma boa quantidade de pesquisas sobre esse assunto e não consegui encontrar uma solução.
'df -h' mostra 210G usado, 8.6G avail
'ncdu' mostra 28.6G usado (mesmo para tamanho aparente)
Como você pode ver, isso é quase uma diferença de 10x no espaço 'usado' relatado. Sabendo o que está armazenado nesta unidade, acho que o 28.6G está mais próximo da realidade.
Olhando para a saída de 'lsof', há poucas linhas com (deletadas) no final. Além disso, o maior tamanho de qualquer uma dessas linhas é 6190. Por fim, reiniciei a máquina várias vezes, o que, se eu entendi os outros threads corretamente, resolveria o problema dos arquivos fantasmas de qualquer maneira.
Aqui está um resumo da saída do ncdu:
22.7GiB [##########] /opt 2.8GiB [# ] /usr 1.5GiB [ ] /var 812.4MiB [ ] /root 310.6MiB [ ] /home 194.3MiB [ ] /lib 156.4MiB [ ] /etc 36.5MiB [ ] /sbin 7.3MiB [ ] /bin 128.0KiB [ ] /tmp 20.0KiB [ ] /mnt e 16.0KiB [ ] /lost+found e 8.0KiB [ ] /srv e 8.0KiB [ ] /selinux 8.0KiB [ ] /media e 4.0KiB [ ] /backup > 0.0 B [ ] /sys > 0.0 B [ ] /proc > 0.0 B [ ] /net > 0.0 B [ ] /misc > 0.0 B [ ] /dev > 0.0 B [ ] /boot 0.0 B [ ] .autorelabel 0.0 B [ ] .autofsck
Saída de 'df -Th':
Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 ext3 221G 210G 8.6G 97% / /dev/sda1 ext3 99M 25M 74M 25% /boot tmpfs tmpfs 1.7G 0 1.7G 0% /dev/shm
Este post menciona que fora dos arquivos fantasmas existem duas outras explicações possíveis:
Estou procurando ajuda sobre como testar a validade dessas explicações. Obviamente, a explicação # 2 é particularmente preocupante.
Obrigado pela sua ajuda!
Você pode tentar executar e2fsck /dev/sdxy
de um Linux ativo para verificar se há corrupção de FS. A partição deve ser desmontada, é por isso que você precisa inicializar um Linux ao vivo.