一時ファイルシステムの/var/cache

一時ファイルシステムの/var/cache

フラッシュ性能の低下の問題により、ヘッドレス、軽量24/7システムで不要なディスク書き込み量を最小限に抑えたいと思います。それが重要であれば、これはDebianスタイルのシステムですが、私はこの質問がより多くの聴衆に関連する可能性があると思いました。

これを達成するために私は使用しています一時ファイルシステムデフォルト値と/tmp追加。/var/logこの時点では、次のようなさまざまなツールを使用してアイドルIOアクティビティを監視します。パトラス/var/cache特に長期間にわたって最も顕著な書き込みアクセスがあることが確認されたディレクトリの1つです/var/cache/man人データベース。このシステムには自動パッケージ更新がないため、書き込みは受信されませんが、/var/cache/apt関連性のある他の項目は受信されます。

問題は一時ファイルシステムに使用されますか/var/cache?起動時にディスクのデータで埋め、可能であれば同期時々戻ってきます。

もちろん、増加したRAM使用量は一部のシステムで問題になる可能性がありますが、キャッシュを使用するいくつかの一般的なシステム、初期起動中のデータの不足、または一般的にこれが問題である場合は問題になるかどうかについてのフィードバックを聞くのは興味深いでしょう。少し古い状態(例:衝突後)?

ベストアンサー1

素晴らしいアイデアです。こういうわけで/var磁気ドライブに設置したのですが、これが好きです。これが機能するかどうかは、アプリケーションによって異なります。

apt要件が存在しますか/var/cache/apt/、それとも必要に応じてディレクトリを作成しますか? dpkg -S /var/cache/apt/このディレクトリは、パッケージのインストール中に作成されることを伝えます。では、ディレクトリが存在しない場合はapt作成されますか?apt失敗し始めますか?これらの質問に対する答えはにありますapttmpfsforを作成してそれを上書きできます/var/cache/apt

tmpfsforでは/var/cache/apt機能しますが、使用aptする他のすべてのパッケージに対してこの手順を繰り返す必要があります/var/cache/*。私のコンピュータのいくつかのディレクトリはapache2、、、、、、、です。また、新しいパッケージをインストールするたびに、そのパッケージに適用されるすべての項目を設定する必要があることも覚えておく必要があります。これは管理が難しい場合があります。fontsgdmcupsmandictionaries-common app-infotmpfs

幸いにも、ファイルシステム階層標準はこれを次/var/cacheのように説明しています。

アプリケーションキャッシュデータ。このデータは、時間のかかるI / Oまたは計算のためにローカルに生成されます。アプリケーションはデータを再生成または回復できる必要があります。キャッシュされたファイルはデータを失うことなく削除できます。

だから私が間違っている可能性があります。/var/cache標準ではそうする必要があるため、アプリケーションは必要に応じてサブディレクトリを作成してこれを実行できます。しかし、誰かがそれに従わない場合、それでも危険です。

おすすめ記事