지금까지 제가 접한 모든 NFS4 튜토리얼에서는 실제 디렉토리를 내보내기 루트에 바인딩할 것을 권장합니다. 이것이 기술적 필요성인가요? 내보내기 전용 디렉토리가 있는 경우 이를 내보내기 루트 디렉토리의 하위 디렉토리로 만드는 것으로 충분합니까, 아니면 바인드 마운트가 실제로 필요합니까?
답변1
이는 필수 사항은 아닙니다. 이는 어떤 위치에든 마운트된 다른 파일 시스템을 내보낼 수 있는 유연성을 제공합니다. 나는 이것이 좋은 습관이라고 생각합니다. 이를 통해 NFS 클라이언트를 혼동하지 않고도 파일 시스템의 "실제" 마운트 지점을 변경할 수 있습니다.
별도의 파일시스템을 반드시 사용해야 하는 것은 아니지만,
nfs-utils 버전 1.1.0부터 기본값은 no_subtree_check입니다. 왜냐하면 subtree_checking은 가치 있는 것보다 더 많은 문제를 일으키는 경향이 있기 때문입니다.
subtree_check를 명시적으로 활성화하지 않는 한 전체 파일 시스템만 내보낼 수 있습니다. 그럴 것이다바라보다이는 파일 시스템의 일부를 내보내는 것과 같지만 보안 적용은 없습니다.