通常、ファイルシステム全体がホストに対してローカルではないのでしょうか?
いいえ、読み取り専用部分を共有します (例:/usr
のすべて) または /
全体 ) は、実際には非常に一般的でした。
私はそれがポイントではないと思いますが。 「このホストに固有」は、ディストリビューションで提供されていないことも意味します – 一般的なパッケージ化されたファイルを含む /usr の残りの部分とは対照的に、手動で構築およびインストールしたソフトウェアです (実際、多くのホストで同じです)。
たとえば、多くのソース コード ビルド システムは /usr/local
を使用します。 デフォルトのインストール場所として。 ./configure && make && make install
を実行するだけの場合 、すべてを /usr/local/bin などにダンプします。
@grawity による回答の拡張:
「ローカル」という用語は、UNIX が 1 つしかなかった時代に由来します。このコンテキストでは、同じバージョンを実行しているすべてのシステムは、すべてのホスト間で同一のファイルの大きなセットを持ち、それに応じてホスト間で異なる他のファイルは少数になります。
これらの非ユニバーサル ファイルは、/etc
の構成データのいずれかになります。 、または /opt
のオプション ファイル または「ホストに対してローカルな何か」-つまり、 */local
.
現代では、UNIX ファミリー ツリーに (乱暴に) さまざまなメンバーが存在し、OS のストレージ要件は、通常利用可能な全ストレージのごく一部であり、多くはさまざまな種類 (*BSD、Linux ディストリビューション) で提供され、「 local" は骨抜きにされており、おそらく歴史的遺物になっているかもしれません.