Quais logs seriam gravados se o sistema de arquivos estivesse cheio no UNIX?

3

Estou trabalhando em um servidor unix e acho que durante algum tempo no passado o sistema de arquivos estava cheio. No entanto, preciso de alguns dados sólidos para provar isso. Haverá algum log do sistema operacional ou algo desse tipo para confirmar minha suposição?

É um sistema AIX.

    
por San 19.10.2012 / 18:50

3 respostas

2

No AIX, você obterá entradas no log de erros padrão se uma operação do sistema de arquivos falhar devido a um sistema de arquivos estar cheio. Você pode ver esse log de erros com o comando errpt .

Você verá algo assim,

IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
xxxxxxxx   xxxxxxxxx I O SYSJ2         UNABLE TO ALLOCATE SPACE IN FILE SYSTEM
    
por 23.10.2012 / 12:20
2

Eu suspeito sem prova de que há uma entrada de log enviada ao console quando ocorre uma condição de disco cheio. Se assim for, alog -o -t console deve mostrar para você. Deve ser fácil experimentar: preencha um disco (em um sistema que não seja de produção!) E veja o que aparece em alog .

    
por 19.10.2012 / 20:49
1

Eu vou concordar com o EightBitTony com a resposta dele. Para uma descrição detalhada sobre qual sistema de arquivos exato estava cheio, você poderia seguir em frente com os seguintes comandos:

errpt | grep -i "não é possível alocar para alocar espaço no sistema de arquivos"
errt -aj identificador-código
df -gt ponto de montagem

Você também pode identificar a data e a hora exatas para ele no primeiro comando em si, onde você o saberá a partir do timestamp fornecido.

    
por 25.12.2012 / 18:00