這似乎是一個瘋狂的問題,但是 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
有關每個案例的更多詳細資訊。