为什么/ tmp在Ubuntu 15.04中被清除了?

我想在靴子之间的/tmp保存7天以上的文件。 在15.04之前,我通过在/etc/default/rcS设置TMPTIME=7来完成此/etc/default/rcS 。 但是使用15.04和systemd替换upstart,这不起作用。 据我所知,该方法是通过文件/usr/lib/tmpfiles.d/tmp.conf以及使用/etc/tmpfiles.d/tmp.conf覆盖它的可能性。 但我有默认的/usr/lib/tmpfiles.d/tmp.conf ,其中包含以下行:

 D /tmp 1777 root root - 

最后-根据tmpfiles.d手册页,没有进行自动清理。 但是,实际上我的/tmp在每次重启时都被清除了,我找不到办法阻止它。 为什么/tmp被清除掉,我该如何改变呢?

我通过创建包含以下内容的文件/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 -