|
UnionFS は Linux と FreeBSD 向けのファイルシステムサービスであり、他のファイルシステムに対する を実装している。UnionFS により、ブランチとして知られる、分離したファイルシステムのファイルやディレクトリを透過的に重ねることができ、単一の一貫したファイルシステムを形成する。新しい仮想的なファイルシステム内で、マージされたブランチ内の同じパスを持つディレクトリの中身を単一のマージされたディレクトリ内で一緒に見ることになる。 ブランチをマウントするとき、あるブランチの、他のブランチに対する優先度が指定される。そのため両方のブランチが同じ名前のファイルを含むとき、あるブランチがもう一方のブランチよりも優先される。 異なるブランチは''読み込み専用''にも''読み書き可能''にもできるので、仮想的なマージされたコピーへの書き込みは特定の本当のファイルシステムへ向けられる。これによりファイルシステムが書き込み可能のように見えるが、実際にファイルシステムを変える書き込みを可能にしないようにできる。これはコピーオンライトとしても知られている。Live CD の場合のように、メディアが物理的に読み込み専用のときに、これは魅力的である可能性がある。 == 利用 == KNOPPIX では、CD-ROM や DVD 上のファイルシステムと、(USB メモリスティックのような)書き込み可能なドライブ上の ''knoppix.img'' と呼ばれるイメージファイルを含むファイルシステム間の結合を作ることができ、そこでは書き込み可能なドライブは読み込み専用ドライブよりも優先される。これにより、新しいファイルをイメージに保存し、CD 上のファイル代わりに透過的に使って、ユーザがシステム上のどのファイルも変えることができるようになる。〔Persistent disk image section on knoppix wiki 〕。 UnionFS はいくつかのファイルシステム向けの単一の共通テンプレートを作るためや、セキュリティ上の理由のために使うこともできる。ときどきアドホックなスナップショットシステムとしても使われる。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「UnionFS」の詳細全文を読む スポンサード リンク
|