回答:
のファイルは、/var/tmp
再起動後も保持されることが期待されています。FHSから:
/ var / tmpディレクトリは、システムを再起動しても保持される一時ファイルまたはディレクトリを必要とするプログラムで使用できます。したがって、/ var / tmpに格納されているデータは、/ tmpにあるデータよりも永続的です。
内のファイルは/var/tmp
、多くの場合、キャッシュファイルまたは一時的なファイルであり、突然の停電の場合に消えてはなりません。彼らは永遠に生きることを期待することはできません。古いファイルを/var/tmp
定期的に消去するのが一般的です。
/var/tmp
の使用例をいくつか次に示します。
nvi
)は、クラッシュリカバリファイルをに配置し/var/tmp
ます。それが一時ファイルシステムである場合、何かを回復する機会はありません。Vimは、クラッシュリカバリファイルを編集中のファイルと同じディレクトリに配置します。/var/tmp
(/tmp
ただし、これがデフォルトです)。このファイルをVimに渡します。この機能を使用しているときにコンピューターの電源が切れた場合、私の文章はで安全に出力され/var/tmp
ます。ex
とsudoedit
一時ファイルをに配置します
/var/tmp
。/var/tmp
がtmpfsとしてマウントされている場合、予期しない電源障害によりデータが失われる危険性があります。git-archive(1)
マニュアルページには、以下の例があります。
git archive --format = tar --prefix = junk / HEAD | (cd / var / tmp / && tar xf-) 現在のブランチの
最新のコミットの内容を含むtarアーカイブを作成し、
それを/ var / tmp / junkディレクトリに抽出します。
/var/tmp
抽出されたアーカイブの内容が突然の電源障害で失われないように、ディレクトリが選択された可能性があります。
/var/tmp
定期的にクリアされますが、決して意外なことに、一時的なログとテストデータベースを格納するのが一般的です。たとえば、arpd
マンページで/var/tmp
は、いくつかの例のために、テストデータベースの場所として使用されます。
arpd -b /var/tmp/arpd.db
不必要なARPを収集するためにarpdを起動しますが、カーネル機能をいじることはありません。
/var/tmp
と、tmpfsとしてマウントした場合、システムが深刻な損傷を受ける可能性は低いです
。電源障害や再起動のために情報が失われる危険性があるため、そうすることは望ましくない場合があります。
/var/tmp
よりも大きい可能性が高い/tmp
ため、一部のアプリケーションは、そこに大きな一時ファイルを置くことを期待しています。場合/var/tmp
tmpfsの上にある、あなたのシステムがメモリ不足やスラッシングを開始することができます。
/var/tmp
ではなく、について尋ねてい/tmp
ます。これが不明確だった場合、私の謝罪。