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

관련 정보