我创建了一个 fstab 文件(用于安装 /dev/pts 和 /proc,使用绑定选项)作为监狱的一部分,但是当我 chroot 到监狱时,两个文件系统都没有安装。这让我想知道在 chroot 时何时解析监狱的 fstab。这是之前、期间、之后还是从未进行过?我开始认为永远不会,因为一旦进入监狱,fstab 尝试挂载的文件系统就应该遥不可及。
(我在调试生产系统时遇到了这个问题,这让我想知道 chroot Jail fstabs 是否曾经受支持,但现在不再支持了。)
答案1
/etc/fstab 由系统管理器(许多情况下是 systemd)而不是内核解析。当您 chroot 时,监狱中不太可能有任何类型的系统管理器在其中运行。
因此,简短的答案是 /etc/fstab 不会被解析,除非您执行某些操作来显式解析它。