Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/3-namespace/3-mount/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

Mount Namespaceは、**マウント情報を分ける**ことができるNamespaceです。
Namespace内で行ったマウントは、(一部例外を除いて) 別Namespaceに**影響を及ぼしません**。
なお、マウントについては[4-1](/4-rootfs/1-mount-rootfs/)で詳しく紹介します。
なお、マウントについては[4-1](/4-rootfs/1-mount/)で詳しく紹介します。

実はお配りしたテンプレートには、**rootfsの設定がMount Namespaceを必要**とする都合で、既にMount Namespaceを分ける処理が入っています。

Expand Down Expand Up @@ -98,7 +98,7 @@ Namespace内でマウントをしても**元のシェルに影響を及ぼさな
Namespaceの分離には**root権限が必要**なので、`sudo su`を実行して**rootになってからプログラムを実行**して下さい。

umountコマンドを使って`/proc`フォルダを**アンマウントすると**`ps`**の結果が見れなく**なるので、それを使って確かめてみます。
なお、`proc`フォルダについては[4-1](/4-rootfs/1-mount-rootfs/)で詳しく紹介します。
なお、`proc`フォルダについては[4-1](/4-rootfs/1-mount/)で詳しく紹介します。

```console
$ sudo su
Expand Down Expand Up @@ -128,7 +128,7 @@ exit
```

また、以下のように**バインドマウント**を行って確かめることもできます。
バインドマウントについても、[4-1](/4-rootfs/1-mount-rootfs/)で詳しく紹介します。
バインドマウントについても、[4-1](/4-rootfs/1-mount/)で詳しく紹介します。

```console
$ sudo su
Expand Down
2 changes: 1 addition & 1 deletion docs/4-rootfs/3-pivot-root/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
ルートファイルシステムの**マウントを入れ替え**ます。
より正確には、**今までのルートファイルシステム**を`putold`のディレクトリにマウントし、`newroot`のディレクトリを**新しいルートファイルシステム**として`/`にマウントします。

[4-1](/4-rootfs/1-mount-rootfs/)で書いた通り、ルートファイルシステムも**マウントによって構築**されています。
[4-1](/4-rootfs/1-mount/)で書いた通り、ルートファイルシステムも**マウントによって構築**されています。
このマウントを**入れ替えて**しまえば、抜ける手段はないだろうという算段です。
OS側で登録されているルートフォルダを変更するだけのchrootと違い、**比較的安全**なルート移動方法です。

Expand Down