mount_null / mount --bind equivalente para OpenBSD

mount_null / mount --bind equivalente para OpenBSD

¿Cuál es la forma más eficiente de hacer que un directorio ya montado esté disponible dentro de un entorno chroot (por ejemplo, servidor web)?

Sé que Linux ofrece la mount --bindopción y otras variantes de BSD mount_nullde permitir el montaje de un sistema de archivos en una ubicación diferente.

¿Cuál es la mejor manera de lograr esto en OpenBSD?

Soy consciente de que algunas personas están utilizando NFS para lograr esta funcionalidad. ¿Es esta realmente la mejor manera de hacerlo? Parece una solución.

Respuesta1

No hay variaciones de montaje vinculante en el sistema base OpenBSD. El nullfssistema de archivos fue eliminado hace unos 15 años debido a su infrautilización y su calidad de "código de demostración". La solución más cercana es la que usted mismo mencionó, es decir, realizar un montaje NFS local.

Sin embargo, esto es bastante fácil de configurar y se usa comúnmente para montar, por ejemplo, el árbol CVS de puertos retirados para construir paquetes en el chroot configurado porproot(1).

OpenBSD también tiene un sshfspuerto, y hay uno libfuseen el sistema base (ver el sysutils/sshfs-fusepuerto), pero no tengo experiencia con estos.

información relacionada