Por que o / tmp está sendo limpo no Ubuntu 15.04?

2

Eu quero manter os arquivos com mais de 7 dias em /tmp entre as inicializações. Antes de 15.04, fiz isso configurando TMPTIME=7 em /etc/default/rcS . Mas com o 15.04 e a substituição do upstart pelo systemd, isso não funciona. Tanto quanto eu entendo, a abordagem é através do arquivo /usr/lib/tmpfiles.d/tmp.conf ea possibilidade de substituí-lo com /etc/tmpfiles.d/tmp.conf . Mas eu tenho o padrão /usr/lib/tmpfiles.d/tmp.conf que tem a linha:

D /tmp 1777 root root -

O% final - significa, de acordo com a página tmpfiles.d man, que nenhuma limpeza automática é feita. Mas, na verdade, meu /tmp é limpo a cada reinicialização e não consegui encontrar uma maneira de impedir isso. Por que /tmp é limpo e como posso mudar isso?

    
por user7078 19.05.2015 / 04:44

1 resposta

1

Eu consertei isso criando o arquivo /etc/tmpfiles.d/tmp.conf contendo:

# Override cleaning of /tmp in vendor /usr/lib/tmpfiles.d/tmp.conf,
# as documented in tmpfiles.d(5), for Kubuntu 15.04 and above that
# use systemd.  First char is 'd', instead of 'D', to avoid cleaning.

d /tmp 1777 root root -
    
por Paul Jackson 30.05.2015 / 15:44