外部から/procファイルシステムをマウントすることとchroot内に/procファイルシステムをマウントすることに違いはありますか?

外部から/procファイルシステムをマウントすることとchroot内に/procファイルシステムをマウントすることに違いはありますか?

以下を比較してみてください。

mount -t proc none ./my_chroot/proc

そして:

chroot ./mychroot mount -t proc none /proc

ベストアンサー1

デフォルトのカーネル状態に違いはありません。

このコマンドの動作には若干の違いがあります。つまり、mountのタスクを追跡するので、以下で実行すると他のファイルが更新されます。/etc/mtabmountchrootmtab

を使用することもできます。私が知る限り、これと.:ファイルシステムをmount --bind /proc ./my_chroot/proc好きなだけマウントでき、マウントオプションは無視されます。mount -t proc none ./mychroot/procchrootの外部からファイルシステムをマウント解除するのを防ぎますが、とにかくこれは起こらないでください。procmount --bind/proc

ところで、mount -t proc proc …/procaまたはinのprocデバイスフィールドで見る方がはるかに明確であるため、お勧めします。mtab/proc/mountsnone

おすすめ記事