mount_null/mount --bind は OpenBSD と同じです。

mount_null/mount --bind は OpenBSD と同じです。

chroot環境(Webサーバーなど)でマウントされたディレクトリを有効にする最も効率的な方法は何ですか?

私はLinuxがこのオプションを提供し、mount --bind他のBSDバリアントもファイルmount_nullシステムを別の場所にマウントするオプションを提供することを知っています。

OpenBSDでこれを達成するための最良の方法は何ですか?

一部の人々は、これを達成するためにNFSを使用していることを知っています。これは本当に最善の方法ですか?これが回避策のようです。

答え1

OpenBSD ベースシステムにはバインドインストールバリアントはありません。nullfsこのファイルシステムは利用率が低く、「デモコード」の品質のために約15年前に削除されました。最も近いソリューションは、ローカルNFSマウントを実行するソリューションです。

これは非常に簡単で、通常はchroot設定CVSツリーからパッケージを構築するためのチェックアウトポートなどのマウントに使用されます。proot(1)

OpenBSDにもポートがあり、ベースシステムにポートがありますsshfs(ポートを参照)、これには経験がありません。libfusesysutils/sshfs-fuse

関連情報