/tmpディレクトリがあふれている場合、Linuxは何をしますか?

/tmpディレクトリがあふれている場合、Linuxは何をしますか?
「/tmp」ディレクトリについて私が理解したのは、再起動時にそのディレクトリが消去されます。

フォルダがいっぱいになると(最大記憶容量に達すると)アクティブなホストで何が起こるのかわかりません/tmp。 Linuxにはこれに対する安全なデバイスがありますか、それとも再起動するまでファイルを残しますか?

ベストアンサー1

/ tmpディレクトリは再起動すると消去されます。

もしそうならtmpfs(いくつかの最新のディストリビューションに有効です)はい。それ以外の場合、通常は再起動またはシャットダウン時にクリーンアップされません。 cron/systemd タイマー操作により、古いファイルをクリーンアップできます。

@telcoMの付録:「使用しているディストリビューションで、(Distroの標準構成)、(ローカルカスタマイズ)、および(非永続構成)の下のディレクトリによってトリガされ設定された一時ファイルのクリーンアップを見つけることができsystemdますsystemd-tmpfilessystemd-tmpfiles-clean.timerアイテムを自動的に削除します。30日前から変更されていません。tmpfiles.d/usr/lib//etc//run/RHEL 7/tmp

/ tmpフォルダがフラッディングされるたびに(最大ストレージ容量に達する)、アクティブホストに何が起こりますか?

何もありません。ほとんどのLinuxユーティリティ/サービスは/ tmpに積極的に書き込みません。これは完全にアプリケーションによって異なります。

Linuxには、このための一種の安全装置がありますか?それとも、再起動するまでファイルをそのまま残しますか?

私が知る限り、安全装置はありません。これはユーザーとしての責任です。

おすすめ記事