소개
fuse-nfs는 NFS 프로토콜을 구현하는 FUSE 모듈로, 원격 NFS 공유를 로컬 파일 시스템처럼 마운트할 수 있게 해줍니다. 이 프로젝트는 Daniel-Abrecht가 제공하는 크로스빌드 스크립트를 통해 Windows용 바이너리를 생성하며, Dokany 드라이버를 기반으로 동작합니다. 사용자는 다운로드한 바이너리를 경로에 추가한 후 fuse-nfs.exe 명령을 통해 NFS 공유를 마운트하거나 언마운트할 수 있습니다. 라이선스는 MIT이며, 소스 코드는 공식 GitHub 저장소에서 확인할 수 있습니다.
상세정보
NFS 공유 마운트
fuse-nfs.exe 실행 시 -n 옵션으로 NFS 서버 경로를 지정하고 -m 옵션으로 마운트 포인트를 설정하여 원격 NFS 익스포트를 로컬에서 접근할 수 있습니다. 예를 들어, fuse-nfs.exe -n nfs://share-name-or-ip/your-export -m R 명령은 NFS 공유의 your-export를 R 드라이브에 마운트합니다.
마운트 해제 지원
마운트된 파일 시스템은 일반 FUSE 도구인 fusermount -u 또는 Dokany와 호환되는 언마운트 명령을 통해 안전하게 해제할 수 있습니다.
옵션 커스터마이징
UID/GID 지정, umask 설정, 직접 I/O 모드 활성화 등 다양한 FUSE 마운트 옵션을 명령줄 인수를 통해 조정할 수 있어 환경에 맞는 세부 설정이 가능합니다.
다운로드·설치 방법
공식 GitHub 저장소의 릴리스 페이지에서 Windows용 바이너리를 다운로드합니다. 64비트 Windows의 경우 x86_64-w64-mingw32.zip, 32비트의 경우 i686-w64-mingw32.zip 파일을 선택합니다. 다운로드 후 압축을 해제하고, 예를 들어 C:Program Filesfuse-nfs 폴더에 배치합니다. 그 후 해당 폴더를 시스템 PATH 환경 변수에 추가하면 어디서든 fuse-nfs.exe 명령을 실행할 수 있습니다.
기본 사용법/명령어
설치 후 명령 프롬프트(CMD)를 열고 fuse-nfs.exe -h를 입력하면 사용 가능한 모든 옵션을 확인할 수 있습니다. NFS 공유를 마운트하는 기본 형태는 다음과 같습니다:
fuse-nfs.exe -n nfs://서버주소/익스포트경로 -m 마운트드라이브또는경로- 예:
fuse-nfs.exe -n nfs://192.168.1.100/shared -m Z - 마운트 해제:
fusermount -u Z또는 Dokany 호환 언마운트 방법 사용
마운트 시 볼륨 이름을 지정하거나 특정 FUSE 옵션을 적용하려면 dokany 포크 버전(fuse-nfs=dpa)을 사용할 수 있습니다.
이런 경우에 유용합니다
네트워크 스토리지 서버(예: Linux NAS, Unix 시스템)의 NFS 공유를 Windows 클라이언트에서 추가 소프트웨어 설치 없이 네이티브 파일 탐색기처럼 사용하고자 하는 사용자에게 유용합니다. 특히 백업 서버, 미디어 저장소, 개발 환경의 공유 리소스에 빈번히 접근해야 하는 경우, 드라이브 매핑을 통해 일반적인 파일 작업과 유사하게 작업 흐름을 간소화할 수 있습니다.
지원 환경·시스템 요구사항
이 바이너리는 64비트 및 32비트 Windows 환경에서 실행되며, Dokany 드라이버가 사전 설치되어 있어야 정상 동작합니다. Dokany는 공식 GitHub 저장소에서 최신リリース를 다운로드하여 설치할 수 있으며, fuse-nfs 릴리스와 버전을 맞추는 것이 권장됩니다.
최신 버전·업데이트
현재 배포된 버전은 5.0.3이며, 이는 GitHub 저장소의 릴리스 태그를 기준으로 합니다. 이 저장소의 빌드 스크립트는 최신 소스 커밋을 기준으로 시간당 자동으로 업데이트되는 릴리스를 생성하므로, 최신 안정 버전을 확인하려면 릴리스 페이지에서 버전 번호가 가장 높은 항목을 선택하는 것이 좋습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


