フラッシュ性能の低下の問題により、ヘッドレス、軽量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
失敗し始めますか?これらの質問に対する答えはにありますapt
。tmpfs
forを作成してそれを上書きできます/var/cache/apt
。
tmpfs
forでは/var/cache/apt
機能しますが、使用apt
する他のすべてのパッケージに対してこの手順を繰り返す必要があります/var/cache/*
。私のコンピュータのいくつかのディレクトリはapache2
、、、、、、、です。また、新しいパッケージをインストールするたびに、そのパッケージに適用されるすべての項目を設定する必要があることも覚えておく必要があります。これは管理が難しい場合があります。fonts
gdm
cups
man
dictionaries-common
app-info
tmpfs
幸いにも、ファイルシステム階層標準はこれを次/var/cache
のように説明しています。
アプリケーションキャッシュデータ。このデータは、時間のかかるI / Oまたは計算のためにローカルに生成されます。アプリケーションはデータを再生成または回復できる必要があります。キャッシュされたファイルはデータを失うことなく削除できます。
だから私が間違っている可能性があります。/var/cache
標準ではそうする必要があるため、アプリケーションは必要に応じてサブディレクトリを作成してこれを実行できます。しかし、誰かがそれに従わない場合、それでも危険です。