Menu Close

7.5. 파일 시스템에서 GVFS 마운트에 액세스

이 섹션에서는 GVFS 가상 파일 시스템의 기본 데몬인 FUSE를 소개합니다.

GIO 라이브러리를 사용하여 빌드된 애플리케이션은 GVFS 마운트에 액세스할 수 있습니다. 또한 GVFS는 활성 GVFS 마운트를 노출하는 FUSE 데몬을 제공합니다. 모든 애플리케이션은 마운트가 일반 파일 시스템인 것처럼 표준 POSIX API를 사용하여 활성 GVFS 마운트에 액세스할 수 있습니다.

특정 애플리케이션에서 추가 라이브러리 종속성 및 새로운 VFS(가상 파일 시스템) 하위 시스템 세부 사항은 적합하지 않거나 너무 복잡할 수 있습니다. 이러한 이유와 호환성을 높이기 위해 GVFS는 표준 POSIX(Portable Operating System Interface) 액세스를 위해 마운트를 통해 활성 마운트를 노출하는 File System in Userspace (FUSE) 데몬을 제공합니다. 이 데몬은 들어오는 요청을 투명하게 변환하여 애플리케이션의 로컬 파일 시스템을 전송합니다.

중요

특정 애플리케이션 조합과 GVFS 백엔드에는 문제가 발생할 수 있습니다.

FUSE 데몬은 기본 gvfs 데몬으로 자동으로 시작하고 /run/user/UID/gvfs/ 또는 ~/.gvfs/ 디렉터리에 있는 볼륨을 폴백으로 마운트합니다.

수동 검색에는 각 GVFS 마운트에 대한 개별 디렉터리가 표시됩니다. 기본이 아닌 애플리케이션이 있는 GVFS 위치에서 문서를 열 때 변환된 경로를 인수로 전달합니다. 네이티브 GIO 애플리케이션은 이 경로를 네이티브 URI로 자동 번역합니다.