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

관련 정보