Почему /tmp очищается в Ubuntu 15.04?

Я хочу, чтобы файлы не старше 7 дней /tmp между сапогами. До 15.04 я сделал это, установив TMPTIME=7 в /etc/default/rcS, Но с 15.04 и заменой upstart на systemd это не работает. Насколько я понимаю, подход через файл /usr/lib/tmpfiles.d/tmp.conf и возможность переопределить его с /etc/tmpfiles.d/tmp.conf, Но у меня есть дефолт /usr/lib/tmpfiles.d/tmp.conf который имеет строку:

D /tmp 1777 root root -

Финал - означает, в соответствии с tmpfiles.d man-страница, которая не выполняет автоматическую очистку. Но на самом деле мой /tmp очищается при каждой перезагрузке, и я не мог найти способ остановить это. Почему /tmp очищаться, и как я могу это изменить?

1 ответ

Я исправил это, создав файл /etc/tmpfiles.d/tmp.conf, содержащий:

# 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 -
Другие вопросы по тегам