chrootを終了したときのファイルシステムのマウント解除

chrootを終了したときのファイルシステムのマウント解除

chrootで "exit"コマンドを実行するときにファイルシステムを自動的にアンマウントする方法はありますか?

$ mount --bind /proc proc
$ chroot .
~ exit #now in chroot and call exit.
$ # back to main device.

終了時にprocを自動的に削除したいです。

ありがとうございます!

答え1

コマンドまたはスクリプトの完了後に実行するためにforを生成してみることができます。たとえば、次のようになりaliasます。chrootumount

alias chroot='chroot; umount my/drive'

別の名前を使用することもできますmychroot

別のオプションは、スクリプトをバックグラウンドで実行し、chrootプロセスを監視し、umountプロセスが終了したときにドライブを監視することです。

関連情報