回答:
一般的に、いいえ。
迷惑メールでいっぱいになっている場合は、どのソフトウェアが自動的にクリーンアップしないかを調べてください。
また、findを使用して、長い間変更またはアクセスされていないファイルのうち、削除しても安全であると思われるファイルを特定することもできます。
/tmp/
が起動時に自動的に消去されるという補足に同意します。ここで再起動しないサーバーについて説明している場合、これは必ずしも役に立ちませんfind ./ -type f -atime 14 -exec rm {} \;
が、過去2週間でまったくアクセスされていないプレーンファイルを毎週実行する可能性があり ます。 ..
find ./ -type f -atime 14 -delete
gnu-findを使用して
/tmp
現在のカーネルのデフォルトを使用していないことを前提としていrelatime
ますnoatime
。その場合atime
、リモートで役立つことはありません。
本当の答えは-状況次第です。/ tmpは、実行するためにロックファイルまたは一時ログが存在する必要があるアプリケーションで使用される場合とされない場合があります。そこにシンボリックリンクがあるかもしれません...何のためにわからないが、それは常に可能です。
削除する前に、そこにあるものを実際に確認する必要があります。何かに対してrf -rf *を実行することは本質的に危険です。
/tmp
、通常のユーザーが書き込みできないため、ユーザーアプリケーションのロックまたはログがないことを必ずしも意味しません。ロック/var/log|lock
を書き込むシェルスクリプトがあります/tmp
tmpreaperを使用してください。
いや
ただし、/ tmp dirのramdiskを使用すると、システムを再起動するたびに空になります。また、副作用として、システムが少し大きくなる場合があります。
Googleはtmpfsやramfsについての情報をたくさん持っています。
私の提案は、最初にtmpフォルダの名前を変更して、このディレクトリの影響を受けているものを確認することです。名前を「tmp」から「old_tmp」に変更します。また、「tmp」という名前の新しい空のフォルダを作成します。セットアップまたはシステムプロセスによっては、このフォルダでログファイルなどのこのファイルを作成する必要がある場合があります。tmp日付を安全に削除するには、次の手順に従います。
1-既存の「tmp」ディレクトリの名前を「old_tmp」に変更します。2-新しい空の「tmp」ディレクトリを作成します3-システム/セットアップがこのディレクトリ内にログやその他のファイルを作成/配置する許可を持つように、この新しく作成したディレクトリに「0777」としてすべての許可を割り当てます。4-システムとアプリケーションを実行して、すべてが正常に動作し、通常どおりに動作することを確認します。2〜3日間観察し続けます。5-「tmp」ディレクトリの名前を「old_tmp」に変更しても影響がないことが確実な場合は、「old_tmp」ディレクトリを削除できます。
注:「tmp」ディレクトリの名前を「old_tmp」に変更したことが原因で問題が発生する場合は、このディレクトリを元の「tmp」名に戻します。
/tmp
、元の名前を変更するとすぐに失敗し始めます/tmp
。また、/tmp
ディレクトリには特定のアクセス許可(スティッキービットセットなど)が必要であることに注意してください。
0777
実際にあるべきときにあるべきであると言った1777
。