프로젝션된 파일 시스템 Windows(ProjFS)

Windows ProjFS(Projected File System)를 사용하면 "공급자"라는 사용자 모드 애플리케이션이 백업 데이터 저장소의 계층적 데이터를 파일 시스템으로 프로젝션하여 파일 시스템의 파일 및 디렉터리로 표시할 수 있습니다. 예를 들어 간단한 공급자는 Windows 레지스트리를 파일 시스템에 프로젝션하여 레지스트리 키와 값을 각각 파일 및 디렉터리로 표시할 수 있습니다. 더 복잡한 공급자의 예로는 매우 큰 git 리포지토리를 가상화하는 데 사용되는 Git용 VFS가 있습니다.

참고

ProjFS는 고속 백업 데이터 저장소와 함께 사용하도록 설계되었습니다. 디자인 목표 중 하나는 프로젝션된 데이터를 로컬에 있는 것처럼 표시하고 데이터가 원격일 수 있다는 사실을 숨기는 것입니다. 따라서 ProjFS는 데이터 회수 진행률을 보고하기 위한 메커니즘을 제공하지 않습니다. 파일의 온라인 상태와 오프라인 상태 표시 속도가 느린 백업 데이터 저장소로 작업할 때 바람직할 수 있는 기타 기능도 없습니다. 이러한 시나리오의 경우 Cloud Files API를 대신 사용하는 것이 좋습니다.

섹션 내용

항목 Description
Windows 프로젝션된 파일 시스템 프로그래밍 가이드 ProjFS 공급자 애플리케이션 구현에 대한 개념 정보입니다.
프로젝션된 파일 시스템 API 참조 Windows ProjFS 프로그래밍 인터페이스에 대한 참조 정보입니다.
Windows 프로젝션된 파일 시스템 용어집 ProjFS에서 사용되는 특수 용어입니다.

추가 리소스

항목 Description
RegFS 샘플 Windows 레지스트리를 파일 시스템에 프로젝션하는 샘플 ProjFS 공급자입니다.