为什么/ 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 -