15.5. 파일 시스템에서 GVFS 마운트에 액세스
GVFS 가상 파일 시스템의 주요 데몬인 FUSE에 대해 자세히 알아보십시오.
GIO 라이브러리로 빌드된 애플리케이션은 GVFS 마운트에 액세스할 수 있습니다. 또한 GVFS는 활성 GVFS 마운트를 노출하는 FUSE 데몬을 제공합니다. 모든 애플리케이션은 mount는 일반 파일 시스템인 것처럼 표준 POSIX API를 사용하여 활성 GVFS 마운트에 액세스할 수 있습니다.
특정 애플리케이션에서 추가 라이브러리 종속성과 새로운 VFS(가상 파일 시스템) 하위 시스템 특정 사항이 적합하거나 너무 복잡할 수 있습니다. 이러한 이유로 GVFS는 표준 POST(Portable Operating System Interface) 액세스를 위해 마운트를 통해 활성 마운트를 노출하는 FUSE(Userspace) 데몬에서 파일 시스템을 제공합니다. 이 데몬은 들어오는 요청을 투명하게 변환하여 애플리케이션용 로컬 파일 시스템을 완화합니다.
애플리케이션과 GVFS 백엔드의 특정 조합에 어려움이 있을 수 있습니다.
FUSE 데몬은 기본 gvfs 데몬으로 자동으로 시작하고 /run/user/UID/gvfs/ 또는 ~/.gvfs/ 디렉터리에 있는 볼륨을 폴백으로 마운트합니다.
수동 검색에는 각 GVFS 마운트에 대한 개별 디렉터리가 표시됩니다. 기본이 아닌 애플리케이션이 아닌 GVFS 위치에서 문서를 열 때 변환된 경로를 인수로 전달합니다. 네이티브 GIO 애플리케이션은 이 경로를 기본 URI로 자동 변환합니다.