GNU/Linux >> Linux の 問題 >  >> Linux

新しいファイルシステムをマウントすると、非再帰的なバインド マウントに影響しますか?

02 を実行すると、新しいマウントのコピーが停止することがわかるはずです。 マウントポイントで。

bash を init として実行する場合の違いは、ソース ファイルシステムはプライベートとしてマウントされています。 . 29 を見ると違いがわかります .

ルート ファイルシステムが共有としてマウントされると、その直下にマウントされたすべてのファイル システムが同じ伝搬設定を継承します。

ルート ファイルシステムは、33 によって共有されているものとして再マウントされています .この機能は 2012 年頃に systemd に追加されました。すばらしい Arch Linux wiki で議論されました。

https://wiki.archlinux.org/index.php?title=トーク:Systemd&oldid=411350#Systemd_defaults_.2F_to_rshared.2C_gotcha

https://github.com/systemd/systemd/commit/b3ac5f8cb98757416d8660023d6564a7c411f0a0

これを読んでいる間に、再帰的なバインド マウントを安全に逆アセンブルする方法を学ぶこともお勧めします。共有マウントでは、マウントおよびアンマウントするため 両方向に伝播します:-)

[*] 41 での起動 、ファイルシステムがプライベートとしてマウントされているのを見ました。私はまだ Fedora の 59 で起動していましたが、 systemd を内部で実行する initramfs。ここで何が起こっていたのか、100% 確信が持てません。


Linux
  1. Linuxでマウントをバインドする

  2. 既存の EBS ボリュームを EC2 インスタンス ファイルシステムにアタッチしてマウントする問題

  3. BIND DNS サーバーを新しいハードウェアに移行する方法は?

  1. 新しい Linux マシンのルート ファイルシステムとして ZFS を使用しますか?

  2. この新しい /run ファイルシステムとは何ですか?

  3. バインド マウントのみを一覧表示する

  1. マウントがバインド マウントの読み取り専用オプションを尊重しないのはなぜですか?

  2. 新しい ext4 インライン データ機能の使用方法(inode に直接データを保存する)

  3. リンク解除後にファイルをバインドマウントすると、ENOENT で失敗するのはなぜですか?