[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Fw: [Dicas-L] Usando o diretório /tmp em sistemas Debian



----- Original Message -----
From: <dicas-l-owner@unicamp.br>
To: <undisclosed-recipients:>
Sent: Wednesday, February 26, 2003 3:29 AM
Subject: [Dicas-L] Usando o diretório /tmp em sistemas Debian


> --------------------------------------------------------------------
> Endereco: http://www.Dicas-L.unicamp.br/dicas-l/20030226.shtml
> --------------------------------------------------------------------
>
>                        Biblioteca Digital da Unicamp
>                    http://www.rau-tu.unicamp.br/nou-rau/sbu/
> --------------------------------------------------------------------
>
>   Usando o diretorio /tmp em sistemas Debian
>   ==========================================
>
> Colaboracao: Pedro Zorzenon Neto
>
> Frequentemente edito textos simples que serao impressos e depois
> apagados ou faco varios scripts para testar algum codigo que depois
> de utilizados nao serao usados novamente. Para isso, uso o diretorio
> /tmp, que e apagado apos cada boot. Assim o HD nao vai ficando cheio
> de dados inuteis.
>
> Porem isso tem uma desvantagem. Se no dia seguinte voce precisar
> novamente do arquivo que salvou no /tmp, entao ele nao estara
> mais la. Ou entao se a forca acabar, voce perde o arquivo que sera
> apagado no boot.
>
> Para isso, no sistema Debian, edite o arquivo /etc/default/rcS
> e troque a linha TMPTIME=0 por TMPTIME=7, isso fara que durante o
> boot, arquivos presentes no diretorio /tmp com menos que 7 dias do
> ultimo acesso nao sejam apagados.
>
> Instale tambem o pacote "tmpreaper" que e um auto-apagador de
> arquivos no /tmp e nas configuracoes dele /etc/tmpreaper.conf
> coloque TMPREAPER_TIME=7d. Assim se a maquina fica ligada direto
> o /tmp tambem sera limpo.
>
> Voce pode tambem adaptar esta dica para sistemas que nao sao Debian.
> A parte do script de boot que cuida disso e assim:
>
>   if [ "$TMPTIME" = 0 ]
>   then
>           TEXPR=""
>   else
>           TEXPR="! -ctime -$TMPTIME"
>   fi
>   ( cd /tmp && \
>     find . -xdev \
>     $TEXPR \
>     ! -name . \
>     ! \( -name lost+found -uid 0 \) \
>     ! \( -name quota.user -uid 0 \) \
>     ! \( -name quota.group -uid 0 \) \
>     ! \( -name .journal -uid 0 \) \
>       -depth -exec rm -rf -- {} \; )
>   rm -f /tmp/.X*-lock
>
> O pacote tmpreaper pode ser encontrado em
> http://packages.debian.org/tmpreaper
>
> ---------------------------------------------------------------
> As mensagens da lista Dicas-L sao veiculadas diariamente
> para 20728 assinantes.
>
>        Todas as mensagens da Dicas-L ficam armazenadas em
>                http://www.Dicas-L.unicamp.br.
>
> A redistribuicao desta e outras mensagens da lista Dicas-L pode
> ser feita livremente, deste que o conteudo, inclusive esta nota,
> nao sejam modificados.
> ---------------------------------------------------------------



Reply to: