バインドインストールの背後で正確に何が起こっていますか? (Linux 4.x)

バインドインストールの背後で正確に何が起こっていますか? (Linux 4.x)

答えからバインドマウントとは何ですか?

/some/where はマウント解除できます。この場合、/else/where はマウントされたままになります。

mountバインドインストールを実行した後、出力を確認しました。関連する行は次のとおりです。

/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sda2 on /mnt/bind type ext4 (rw,relatime,errors=remount-ro,data=ordered)

Gillesのコメントによると、バインドマウントはディレクトリをバインドするだけでなく、カーネルは「/dev/fooinstalled in /else/where」も覚えています。。これは上記のインストール情報で見た内容と一致します。

また、バインドマウントはデバイスのルート構造ではなくデバイスをインストールするため、バインドマウントは「ディレクトリバインディング」でも、「デフォルトデバイスの再インストール」でもありません。

私はバインドマウントが実際に「デバイス内のinodeをファイルにマウントする」と思います(注:ディレクトリは特別なファイルです)。私がこれを正しく実行していることを誰が教えてもらえますか?

ベストアンサー1

おすすめ記事