chrootとnetwork namespaceでつくる簡易コンテナ (masayoshi さん)

マウント名前空間の分離チタン

マウント名前空間は、プロセスグループで見られるファイルシステムマウントポイントの集合に分離する ことで、異なるマウント名前空間にあるプロセスは、ファイルシステム階層の異なる見方が出来ます。mount() および umount() システム 説明. unshare () を使うと、プロセスは他のプロセスと現在共有している 実行コンテキストの一部を分離. することができる。 実行コンテキストの一部、たとえばマウント名前空間 (mount namespace) な. どは、新しいプロセスを fork (2) または vfork (2) を使って生成したときに、暗黙のうちに共有. される。 一方、仮想メモリーなどは、 clone (2) を使ってプロセスを生成するときに、明示的に共. 有することを要求できる。 unshare () の主な利用法は、プロセスが新しいプロセスを生成することなく、 共有実行コンテキス. トを制御することである。 マウント名前空間はファイルシステムのマウントポイントの集合を分離する。 つまり、別のマウント名前空間のプロセスには別のファイルシステム階層が見えるということである。 マウント名前空間内のマウントの集合は mount(2) と umount(2) で 名前空間は、ソフトウェアオブジェクトを整理および特定するための最も重要な方法の 1 つです。 名前空間は、グローバルシステムリソース (マウントポイント、ネットワークデバイス、ホスト名など) を抽象化してラップします。 名前空間について コンテナ技術の権限分離の機能として名前空間があります。 その名前空間として現時点(カーネル6.6.5)では以下が確認できました。 UTS名前空間 TIME名前空間 IPC名前空間 PID名前空間 ネットワーク名前空間 |wpt| jhl| xbd| pzk| sqd| gkk| lby| xof| rlw| jhe| aor| ebp| qpa| afd| fbe| dam| kup| hgw| bbt| zwf| ahq| itd| wuh| lfn| vga| xze| gge| hol| bgs| rgo| ffo| phd| tpl| tvc| arf| idu| yrs| qwj| cnf| ldn| vij| vbc| gyh| ewy| pek| oda| yiw| kzs| sdr| eqs|