/runと/var/runの違い

/runと/var/runの違い

/runディレクトリと目次の違いは何ですかvar/run?後者が前者とつながっているようです。内容が同じであれば、2つのディレクトリが必要ですか?

答え1

ウィキペディアページからファイルシステム階層標準:

最新のLinuxディストリビューションには、揮発性ランタイムデータを保存し、FHSバージョン3.0に準拠する一時ファイルシステム(tmpfs)として/ runディレクトリが含まれています。 FHS バージョン 2.3 では、このデータは /var/run に保存する必要がありますが、初期起動時にこのディレクトリを常に使用できるわけではないため、問題になる場合もあります。したがって、これらのプログラムは、デバイスディレクトリがそのような目的で予想されない場合でも、/dev/.udev、/dev/.mdadm、/dev/.systemd、または/dev/.mountディレクトリを使用するなどのトリックに依存する必要があります。データ。他の利点の中でも、これは読み取り専用でマウントされたルートファイルシステムを使用してシステムを正常に使いやすくします。

したがって、すでに一時ファイルシステムを作成している場合は、ファイルをディスクに残すか、別のファイルを作成する代わりにここに/run接続することが次の論理ステップになります。/var/runtmpfs

答え2

/var/run伝統的に、一部の公益事業会社では、/runプロセス関連資料を保存するために使用されています。ディスクディレクトリに該当する場合は、別のディレクトリとは関係ありません。

最近、これは通常/run/()として実装されており、これらのディレクトリのデータは再起動後も保存されません(これは良いことです)。特に、次のような場合は、シンボリックリンクを使用して一緒にマッピングし、インストールを保存する方が合理的です。tmpfsmount | fgrep runこのディレクトリの権限と設定は同じです。とにかく(他の「ディレクトリ」と比較tmpfs

関連情報