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