これは非常識な質問のように思われるかもしれませんが、Fedora 16/17 には /tmp/ から .jpg 画像を削除する機能がありますか?
/tmp/download に 4GB の写真を保存していましたが、すべて消えてしまいました。フォルダ構造はまだ残っていますが、フォルダはすべて空です。
そしておかしなことに、これが私にとって 2 度目の出来事です。2 度とも /tmp/download からでした。
私のファイルシステムは正常のようです (raid-1 を実行中)。他に欠落しているファイルはまったくありません。
それで、ファイルを削除して忘れたのは私ですか、それとも Fedora ですか。
答え1
/etc/cron.daily/tmpwatch には、しばらく (デフォルトでは 30 日間) アクセスされていないファイルを削除するクリーンアップ ジョブがあります。
man 8 tmpwatch
さらなる洞察が得られるかもしれない
答え2
Fedora 18 以降では、デフォルトで (つまり RAM)/tmp
にマウントされるtmpfs
ため、電源を切ると消去されます。
この動作は、 を発行して再起動することで無効にすることができsystemctl mask tmp.mount
( を発行して再起動することで再度有効にすることがsystemctl unmask tmp.mount
できます)、その後ファイルシステム/tmp
にマウントされ/
、設定によって制御できるようになります/usr/lib/tmpfiles.d/tmp.conf
。
見るhttp://fedoraproject.org/wiki/Features/tmp-on-tmpfsman tmpfiles.d
各ケースの詳細については、こちらをご覧ください。