[FUG-BR] Erro misterioso com espaço em disco
Ari Arantes Filho
ari em dd.com.br
Segunda Novembro 9 16:39:26 BRST 2009
Dá até medo de reboot:
# uptime
4:38PM up 456 days, 17:21, 5 users, load averages: 0.16, 0.16, 0.10
2009/11/9 Carlos Anderson Jardim <cajardim em gmail.com>
> Eu sugiro fazer o seguinte, de madrugada manda desmontar o e passa o
> fsck e depois monta novamente e ve se o erro persiste.
>
> Um fraterno abraço
>
> 2009/11/9 Ari Arantes Filho <ari em dd.com.br>:
> > Pessoal,
> >
> > Num servidor de e-mail, ainda na versão 7.0, os maildirs são guardados em
> > /hd/mail. Um fato misterioso está ocorrendo. Fiz o seguinte script para
> > controlar o espaço em disco p/ domínio e usuário:
> >
> > # cat /scripts/quota.sh
> > cd /hd/mail
> > du -d 2 > quota.txt
> >
> > Se eu rodo o script através do cron, os números são duplicados. Quando eu
> > rodo pelo ssh, os números são reais.
> >
> > Filesystem 1K-blocks Used Avail Capacity Mounted
> on
> > /dev/aacd0s1f 539869196 466469296 30210366 94% /hd
> >
> > Vejam o resultado qdo rodo através do cron:
> >
> > # cat quota.txt | sort -n | tail
> > 16958680 ./dominio1.com.br
> > 19191264 ./dominioB.com.br
> > 23525900 ./dominioC.com.br
> > 43930612 ./dominioD.com
> > 48518324 ./dominioE.com.br
> > 64942884 ./dominioF.com
> > 106393460 ./dominioG.com.br
> > 159406916 ./dominioH.com.br
> > 194234432 ./dominioI.com.br
> > 931219904 .
> >
> > Reparem que o espaço ocupado está aproximadamente o dobro do espaço usado
> > informado no df.
> >
> > Vejam o resultado qdo rodo direto do shell:
> >
> > # cat quota.txt | sort -n | tail
> > 8535406 ./dominio1.com.br
> > 9615652 ./dominioB.com.br
> > 11785518 ./dominioC.com.br
> > 22112856 ./dominioD.com
> > 24376312 ./dominioE.com.br
> > 32575566 ./dominioF.com
> > 53297236 ./dominioG.com.br
> > 79849848 ./dominioH.com.br
> > 97455458 ./dominioI.com.br
> > 466345486 .
> >
> > Esse sim é a realidade.
> >
> > Sinceramente nunca vi isso acontecer. Reparei isso quando coloquei no
> > crontab p/ rodar de madrugada e achei estranhos os números. O processo
> > demora um pouco e pode atrapalhar na performance do servidor, por isso a
> > necessidade em rodar na madrugada. Até pensei que fosse alguma rotina de
> > backup que é rodada de madrugada, por isso testei e alterei o horário do
> > script rodar para 11:20 da manhã, depois que acabou, rodei na mão e vi
> que
> > os números não batiam mesmo.
> >
> > # grep quota.sh /etc/crontab
> > 20 0 * * * root /scripts/quota.sh
> > #20 11 * * * root /scripts/quota.sh
> >
> > Alguma dica?
> >
> > Obrigado,
> >
> > Ari
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Mais detalhes sobre a lista de discussão freebsd