FreeBSD 重启时挂载

FreeBSD 重启时挂载

FreeBSD,如何自动将目录挂载到监狱在启动时?

答案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

相关内容