FHS-3.0はこれを次のように説明しています。
共有可能な読み取り専用データです。これは
/usr
、さまざまなFHS準拠ホスト間で共有できる必要があり、書き込みは不可能でなければならないことを意味します。
これが何を意味するのか少し混乱しています。これは、バイナリまたはその中の他のファイルを別のコンピュータにコピーして貼り付けることができ、完全に機能できることを意味しますか?
答え1
これは、単にディストリビューションがインストールの唯一の所有権を仮定してはならないという意味/usr
にすぎ/usr
ません。/usr
ネットワーク(NFS経由など)を介して同じディストリビューションを実行する複数のシステムを提供するという話を聞いたようです。インストールされているすべてのファイルのほとんどがここにあるので、/usr
多くのスペースが節約されます。また、セキュリティを強化するために別々のファイルシステムを持って読み取り専用でマウントすることは、どんな場合でも珍しいことではないと思うので、/usr
「書き込み禁止」部分も役立ちます。
/etc
この方法で共有することはできません。たとえば、一部のファイルは必ずしも/etc/hostname
ホストによって異なります(ほとんどのファイルは/etc
この方法で共有できると思います)。また不可能です/var
。たとえば、異なるシステムに2つのサービスが同じファイルにログインすることは意味がありません。