Filesystems

mount_null / mount –bind 等效於 OpenBSD

  • April 27, 2020

在 chroot 環境(例如網路伺服器)中使已安裝的目錄可用的最有效方法是什麼?

我知道 Linux 提供了mount --bind選項和其他 BSD 變體提供mount_null允許將文件系統安裝在不同位置的選項。

在 OpenBSD 上實現這一目標的最佳方法是什麼?

我知道有些人正在使用 NFS 來實現此功能 - 這真的是最好的方法嗎?這似乎是一種解決方法。

OpenBSD 基本系統中沒有綁定掛載變體。nullfs大約 15 年前,由於未充分使用和“展示程式碼”質量,該文件系統被刪除。最接近的是您自己提到的解決方案,即進行本地 NFS 掛載。

雖然這很容易設置,並且通常用於掛載,例如,用於在 chroot 設置的 chroot 中建構包的簽出埠 CVS 樹proot(1)

OpenBSD 也有一個sshfs埠,並且libfuse在基礎系統中有一個,(請參閱sysutils/sshfs-fuse埠),但我對這些沒有經驗。

引用自:https://unix.stackexchange.com/questions/578443