答案1
通读 /etc/default/rc.conf 后,你会发现一些用于设置 jail 的不错的条目。最值得注意的是:
#jail_example_exec_afterstart0="/bin/sh command" # command to execute after the one for
# starting the jail. More than one can be
# specified using a trailing number
因此,您可以使用它在监狱内执行脚本来挂载目录(只要该目录在监狱内可用,例如 NFS 挂载等)。
nullfs
或者,你也可以使用以下命令确保在监狱启动之前所有安装都已完成/etc/fstab
:
/path/to/source /path/to/jail/directory nullfs ro 0 0
如果您希望允许写入该目录,请将 替换ro
为。rw
答案2
如何使用nullfs
坐骑? 它类似于 Linux 上的绑定挂载。即将另一个位置挂载到文件夹上。
答案3
官方方法是从主机操作系统的角度创建一个 fstab,并将其命名为 jails 名称作为扩展名
例如
为 jail1 创建 /etc/fstab.jail1 为 jail2 创建 /etc/fstab.jail2