从 chroot 退出时卸载文件系统

从 chroot 退出时卸载文件系统

从 chroot 执行“exit”命令时,有没有办法自动卸载文件系统?

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

我希望 proc 在退出时自动卸载。

谢谢你!

答案1

您可以尝试创建一个aliasforchroot在命令或脚本完成后运行umount它,例如:

alias chroot='chroot; umount my/drive'

或者可以使用不同的名称,例如mychroot.

另一种选择是让脚本在后台运行,监视chroot进程,然后umount在进程终止时监视驱动器。

相关内容