[FUG-BR] Erro misterioso com espaço em disco
Carlos Anderson Jardim
cajardim em gmail.com
Segunda Novembro 9 16:25:01 BRST 2009
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
>
Mais detalhes sobre a lista de discussão freebsd