这似乎是一个疯狂的问题,但是 Fedora 16/17 中是否有东西可以从 /tmp/ 中删除 .jpg 图像?
我之前在 /tmp/download 中存储了 4GB 的图片,现在都不见了。文件夹结构仍然存在,但所有文件夹都是空的。
疯狂的是,这已经是我第二次遇到这种情况了。两次都是从 /tmp/download 开始。
我的文件系统似乎很好(运行 raid-1)并且没有其他丢失的文件。
那么是我删除了文件然后忘记了,还是 Fedora 的问题。
答案1
/etc/cron.daily/tmpwatch 中有一项清理工作,它将删除一段时间内(默认为 30 天)未访问的文件。
man 8 tmpwatch
可能会带来更多见解
答案2
从 Fedora 18 开始,默认/tmp
安装在tmpfs
(即 RAM)上,因此关机时会被删除。
可以通过发出并重新启动来禁用此行为systemctl mask tmp.mount
(并通过发出systemctl unmask tmp.mount
并重新启动来重新启用),然后/tmp
将其安装在/
文件系统上并可以通过/usr/lib/tmpfiles.d/tmp.conf
设置进行控制。
看http://fedoraproject.org/wiki/Features/tmp-on-tmpfs并man tmpfiles.d
了解每个案例的更多详细信息。