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

相關內容