Union ディレクトリ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/21 14:05 UTC 版)
「Plan 9 from Bell Labs」の記事における「Union ディレクトリ」の解説
UNIXでは、「リンク」やファイルシステムの「マウント」といった考え方で各種リソース群からファイルシステムを構築できる。それらを利用すると、元々のディレクトリは見えなくなる。例えば、"net" というディレクトリに新たなファイルシステムをマウントすると、元々の "net" ディレクトリ配下の内容にはアクセスできなくなる。 Plan 9は「unionディレクトリ」という考え方を導入した。これは、異なる媒体やネットワークにまたがるリソース群をまとめたディレクトリであり、他のディレクトリと透過的に連結することができる。例えば、他のコンピュータの /bin ディレクトリを手元のコンピュータの同名のディレクトリと連結し、ローカルとリモートのアプリケーションに透過的にアクセスできるようにすることができる。同様に、/dev に外部のデバイスやリソースをまとめると、全くコードを追加することなくネットワーク経由でデバイスを共有できる。 LinuxディストリビューションのLive CDの多くは、この機能の限定版である union mount という機能を実装しているものが増えている。
※この「Union ディレクトリ」の解説は、「Plan 9 from Bell Labs」の解説の一部です。
「Union ディレクトリ」を含む「Plan 9 from Bell Labs」の記事については、「Plan 9 from Bell Labs」の概要を参照ください。
- Union ディレクトリのページへのリンク