在 chroot 環境(例如網頁伺服器)中使已安裝的目錄可用的最有效方法是什麼?
我知道 Linux 提供了該mount --bind
選項,其他 BSD 變體也提供了mount_null
允許在不同位置安裝檔案系統的選項。
在 OpenBSD 上實現這一目標的最佳方法是什麼?
我知道有些人正在使用 NFS 來實現此功能 - 這真的是最好的方法嗎?這似乎是一個解決方法。
答案1
OpenBSD 基本系統中沒有綁定安裝變體。這nullfs
由於未充分利用和「演示程式碼」質量,檔案系統在大約 15 年前被刪除。最接近的是您自己提到的解決方案,即進行本地 NFS 安裝。
不過,這相當容易設置,通常用於掛載,例如,用於在 chroot 設定中建置套件的簽出連接埠 CVS 樹proot(1)
。
OpenBSD 也有一個端口,並且在基本系統中sshfs
有一個(請參閱端口),但我對這些沒有經驗。libfuse
sysutils/sshfs-fuse