Fedora/Firefox で /tmp/ からダウンロードしたファイルを削除するものはありますか?

Fedora/Firefox で /tmp/ からダウンロードしたファイルを削除するものはありますか?

これは非常識な質問のように思われるかもしれませんが、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各ケースの詳細については、こちらをご覧ください。

関連情報