chroot 환경(예: 웹 서버)에서 마운트된 디렉토리를 사용 가능하게 만드는 가장 효율적인 방법은 무엇입니까?
저는 Linux가 이 옵션을 제공 mount --bind
하고 다른 BSD 변형도 mount_null
파일 시스템을 다른 위치에 마운트할 수 있는 옵션을 제공한다는 것을 알고 있습니다.
OpenBSD에서 이를 달성하는 가장 좋은 방법은 무엇입니까?
일부 사람들은 이를 달성하기 위해 NFS를 사용하고 있다는 것을 알고 있습니다. 이것이 정말로 최선의 방법입니까? 이것이 해결 방법인 것 같습니다.
답변1
OpenBSD 기본 시스템에는 바인드 설치 변형이 없습니다. nullfs
이 파일 시스템은 활용도가 낮고 "데모 코드" 품질로 인해 약 15년 전에 제거되었습니다. 가장 가까운 솔루션은 로컬 NFS 마운트를 수행하는 솔루션입니다.
이는 설정하기 매우 쉬우며 예를 들어 chroot 설정 CVS 트리에서 패키지를 빌드하기 위한 체크아웃 포트와 같은 마운트에 일반적으로 사용됩니다.proot(1)
.
OpenBSD에도 포트가 있고 기본 시스템에 포트가 있지만 sshfs
(포트 참조) 이에 대한 경험이 없습니다.libfuse
sysutils/sshfs-fuse