Erro! No space left on device (Inodes full)
Olá, pessoal. :D
Tenho um servidor rodando squid, sarg, iptables. Tô com um problema por causa dos vários arquivos que o sarg tá criando. Em uns 2 meses de uso, o diretório do sarg já está com 2,2 GB!
O problema é o esses arquivos não ocupam (muito) espaço no disco, mas ocupam blocos e inodes do hd.
Tem algum jeito de liberar esses inodes gastos por esses arquivos, ou algum comando que libere esses inodes?
É ruim isso, porque mesmo eu me preocupando com o espaço das partições, o tamanho dos logs, agora tem mais essa dos inodes. :@:
O HD é de 20 GB.
df -h
Sistema Arq. Tam Usado Disp. Uso
/dev/hda1 3,9G 2,7G 982M 74%
/dev/hda2 15G 2,4G 12G 17%
df -i
Sistema Arq. Inodes IUsados ILivres Uso
/dev/hda1 513024 513024 0 100%
/dev/hda2 1909440 306712 1602728 17%
Qualquer ajuda é válida.
Valeu.
Erro! No space left on device (Inodes full)
Pra resolver o problema com os logs você pode usar o logrotate.
Bom, de certo modo é uma ajuda :D ...
Erro! No space left on device (Inodes full)
Valeu, aledr.
Mas o log rotate é pro squid.
Tô pensando em deixar o sarg pra gerar um relatório semanal apenas, aí não iria dar tanto problema de espaço.
Valeu. E no aguardo de novas soluções.
Erro! No space left on device (Inodes full)
Você pode usar o logrotate para os logs do apache também e uma outra grande maioria de serviços, claro, se for este o problema, mas se forem os relatórios do sarg que estiverem lotando o disco, ai vai ter que gerar eles semanalmente ou mensalmente. Uma outra opção é gerar diariamente, mas apagar as pastas de uma semana a cada nova semana gerada. Não sei programar, mas se souber, faça um shell script pra isso.
[ ]'s
Erro! No space left on device (Inodes full)
Eu agendei no crontab pra ele limpar a cada 15 dias