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

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

以下を比較してください:

mount -t proc none ./my_chroot/proc

および:

chroot ./mychroot mount -t proc none /proc

承認された回答:

基礎となるカーネルの状態に関して違いはありません。

mountの操作に関してはわずかな違いがあります コマンド:/etc/mtabでアクションを追跡します 、したがって、mountを実行します chrootの下 別のmtabを更新します ファイル。

mount --bind /proc ./my_chroot/procを使用することもできます 。私の知る限り、それとmount -t proc none ./mychroot/procの間に実際的な違いはありません。 :procをマウントできます ファイルシステムは何度でも使用でき、マウントオプションは無視されます。 mount --bind /procでファイルシステムをアンマウントできないようにします chrootの外ですが、とにかくそれは決して起こらないはずです。

余談ですが、mount -t proc proc …/procをお勧めします procが表示されているため mtabのデバイスフィールド または/proc/mounts noneを見るよりも明確です 。


Linux
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. 〜/ .profile、〜/ .bashrc、〜/ .bash_profile、〜/ .gnomerc、/ etc / bash_bashrc、/ etc / screenrcの違い…?

  3. シンボリックリンクの代わりにマウントバインドを使用することによる欠点はありますか?

  1. MySQLとMariaDB:それらの主な違いは何ですか

  2. 利用可能なEmacsのさまざまなバージョンの間にはどのような違いがありますか?

  3. /proc/[pid]/pagemaps および /proc/[pid]/maps | Linux

  1. Linux/procファイルシステムの調査

  2. Linux – / proc // exeシンボリックリンクは通常のシンボリックリンクとどのように異なりますか?

  3. /optと/usr/ localの違いは?