mount_null / mount --bind эквивалент для OpenBSD

mount_null / mount --bind эквивалент для OpenBSD

Какой наиболее эффективный способ сделать уже смонтированный каталог доступным в chroot-среде (например, веб-сервере)?

Я знаю, что Linux mount --bindи другие варианты BSD предлагают mount_nullвозможность монтирования файловой системы в другом месте.

Каков наилучший способ добиться этого в OpenBSD?

Я знаю, что некоторые люди используют NFS для достижения этой функциональности — действительно ли это лучший способ сделать это? Похоже на обходной путь.

решение1

В базовой системе OpenBSD нет вариаций монтирования bind. nullfsФайловая система была удалена около 15 лет назад из-за ее неиспользования и качества "демонстрационного кода". Наиболее близким является решение, которое вы сами упомянули, т. е. сделать локальное монтирование NFS.

Однако это довольно просто настроить, и обычно используется для монтирования, например, извлеченного дерева портов CVS для сборки пакетов в chroot, настроенномproot(1).

У OpenBSD также есть порт, и в базовой системе sshfsесть (см. порт), но у меня нет опыта работы с ними.libfusesysutils/sshfs-fuse

Связанный контент