2

В FreeBSD, как мне автоматизировать процесс монтирования каталога в тюрьму во время загрузки?

3 ответа3

2

Прочитав /etc/default/rc.conf, есть несколько хороших записей для настройки джейлов. Наиболее заметным является:

#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 если вы хотите разрешить запись в этот каталог.

0

Официальный способ - создать fstab с точки зрения хоста OS и присвоить ему имя jails в качестве расширения.

например

создать /etc/fstab.jail1 для jail1 создать /etc/fstab.jail2 для jail2

0

Как насчет использования монтировок nullfs? Это похоже на bind-mounts в Linux. Т.е. смонтировать другое место в папку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .