web-dev-qa-db-ja.com

ファイルは/ var / tmp /にどのくらいの期間保持され、ディレクトリをどのように使用しますか?

私は常に/ var/tmp /を使用するのをためらっています。なぜなら、ファイルがそこに保持される期間、またはディレクトリが何のために使用されるかさえ正確にはわからないからです。/var/tmp /からファイルが削除されるタイミングを決定するものは何ですか?また、ディレクトリはどのように使用される予定ですか?

28
thebackhand

ファイルシステム階層標準[〜#〜] fhs [〜#〜] )に従い、/var/tmpのファイルは再起動後も保持されます。

FHS-2.3に従って:

/ var/tmpディレクトリは、システムを再起動するまで保持される一時ファイルまたはディレクトリを必要とするプログラムで使用できます。したがって、/ var/tmpに格納されているデータは、/ tmpにあるデータよりも永続的です。

/ var/tmpにあるファイルとディレクトリは、システムの起動時に削除しないでください。/var/tmpに保存されているデータは、通常、サイト固有の方法で削除されますが、削除は/ tmpよりも少ない頻度で行うことをお勧めします。

/var/tmpを自動的にクリーンアップするLinuxディストリビューションについては知りません。 IMO、/var/wwwクリーンアップを適切な方法で使用するアプリケーション。

17
Kaleb Pederson

RHELベースのディストリビューションはすべてクリーン/var/tmp 30日以上経過したファイル。他のディストリビューションについては知りません。 tmpwatchを呼び出すcronエントリを探します。 Fedora/RHELでは/etc/cron.daily/tmpwatch。次のような行があります。

/usr/sbin/tmpwatch "$flags" 30d /var/tmp

または

/usr/sbin/tmpwatch 720 /var/tmp

(720時間= 30日)

15
Mark Wagner