fedoraマシンからの再起動時に/ var / runから何を削除するのですか?


13

/ var / run / smf-sav /の下に作業ファイルの一部を保持するソフトウェア(smf-sav、milter)をテストしているFC18マシンを実行しています。

そのディレクトリは再起動後に消え続けます。したがって、質問:それを削除するものは何ですか?それを永続的にマークする方法はありますか?


df -kそのマシンでの出力を質問に貼り付けられますか?
MadHatter

1
ソフトウェアが一部を/ var / runサブディレクトリに保持している場合は、システムを修復します。/ var / runは明確な期間であると想定されています。参照してくださいrefspecs.linuxfoundation.org/FHS_2.3/...
jirib

ソフトウェアは決して「私のもの」ではありません。また、ソケットを/var/run/<milter-name>/milter-name.sockの下に保持することは、miltersの標準のようです(clmav-milter、spamass-milterなどを参照してください)。起動時のディレクトリ。
エイリアン生命体

回答:


15

ソフトウェアは、設定ファイル/usr/lib/tmpfiles.dに配置することにより、必要なディレクトリを/ run(Fedora 15の/ var / runに置き換わりました)で定義する必要があります。ブートプロセス中に、システムD-TMPFILESのを移入は/実行そのconfgurationに基づきます。


14

/var/run通常、としてマウントtmpfsされます。これは、RAMにマップされるパーティションです。明らかに、再起動時にRAMがクリアされるため、すべてのtmpfsファイルシステムもクリアされます。

http://fedoraproject.org/wiki/Features/var-run-tmpfs

ハードディスクにマウントされた永続的なファイルシステムにアプリケーションデータを保存することを検討する必要があります。


アプリは私のものではありません。また、ソケットを/var/run/<milter-name>/milter-name.sockの下に保持することは、milterの標準のように見えます(clmav-milter、spamass-milterなどを参照)。起動時のディレクトリ。
エイリアンライフフォーム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.