mount_null / mount --bind 相当于 OpenBSD

mount_null / mount --bind 相当于 OpenBSD

在 chroot 环境(例如网络服务器)中使已安装的目录可用的最有效方法是什么?

我知道 Linux 提供了该mount --bind选项,其他 BSD 变体也提供了mount_null允许在不同位置安装文件系统的选项。

在 OpenBSD 上实现这一目标的最佳方法是什么?

我知道有些人正在使用 NFS 来实现此功能 - 这真的是最好的方法吗?这似乎是一个解决方法。

答案1

OpenBSD 基本系统中没有绑定安装变体。nullfs由于未充分利用和“演示代码”质量,该文件系统在大约 15 年前被删除。最接近的是您自己提到的解决方案,即进行本地 NFS 安装。

这设置起来相当容易,并且通常用于挂载,例如,用于在 chroot 设置中构建包的签出端口 CVS 树proot(1)

OpenBSD 也有一个端口,并且在基本系统中sshfs有一个(请参阅端口),但我对这些没有经验。libfusesysutils/sshfs-fuse

相关内容