我有一台 FreeBSD 11 主机,我想在其中设置多个 jail。官方指南建议硬拷贝/usr/bin
到每个容器中。由于我的监狱几乎完全相同,因此这对我来说似乎很浪费。
如果我能像 Linux 一样在所有 jail 中重用同一部分文件系统,那就太好了mount --bind -o ro <host /usr/bin> <jailed /usr/bin>
。这可能吗?
答案1
在 FreeBSD 中你可以使用空值挂载文件系统的子树。
有几种工具可以使 jail 的创建/更新更加容易(列在Freebsd 维基)其中之一埃兹贾伊尔并且 ezjail 使用 nullfs 在多个 jail 内挂载一个 basejail。