소개
NFS-Win은 Windows에서 NFS(Network File System) 공유를 마운트할 수 있게 해주는 오픈소스 소프트웨어입니다. WinFsp와 Cygwin 환경을 기반으로 동작하며, 원격 NFS 서버의 파일을 로컬 드라이브처럼 사용할 수 있습니다. 이 프로그램은 빌 지스(Bill Ziss)가 개발했으며, GPLv3 라이선스로 배포됩니다. Windows Explorer의 네트워크 드라이브 매핑 기능이나 net use 명령을 통해 NFS 공유에 접근할 수 있습니다.
상세정보
네트워크 드라이브 매핑
설치 후 Windows Explorer에서 ‘\nfshostnamepath’ 형식의 UNC 경로를 입력하거나, ‘네트워크 드라이브 매핑’ 기능을 통해 NFS 공유에 접근할 수 있습니다. 예를 들어 ‘\nfsfilebucket.localDataVolumebillziss’ 경로를 입력하면 해당 NFS 공유가 드라이브로 마운트됩니다.
사용자 지정 마운트 옵션
마운트 시 특정 사용자 ID와 그룹 ID를 지정하여 접근 권한을 세밀하게 제어할 수 있습니다. 예를 들어 ‘\[email protected]’ 형식의 경로를 사용하면 NFS 서버에서 UID 503, GID 1000을 가진 사용자로 인증되어 연결됩니다. 이 방식은 기본적으로 ‘nobody’ 사용자로 연결되는 동작을 변경하여 특정 사용자 권한으로 접근이 필요할 때 유용합니다.
명령줄 지원
Windows 명령 프롬프트에서 ‘net use’ 명령을 사용하여 NFS 공유를 마운트할 수 있습니다. 이는 배치 파일이나 스크립트를 통해 자동화된 환경에서 유용하게 사용될 수 있습니다.
다운로드 및 설치 방법
NFS-Win은 Chocolatey 패키지 관리자를 통해 설치할 수 있으며, 공식 GitHub 저장소에서 직접 MSI 설치 프로그램을 다운로드받을 수도 있습니다. 설치 전제 조건으로 최신 버전의 WinFsp가 필요하며, 이는 https://winfsp.dev/rel/ 에서 다운로드할 수 있습니다. NFS-Win 설치 프로그램에는 WinFsp와의 인터페이스를 위한 모든 필요한 파일이 포함되어 있어, 별도의 Cygwin 설치가 필요하지 않습니다.
기본 사용법
WinFsp와 NFS-Win 설치를 완료한 후, Windows Explorer의 주소창에 ‘\nfs서버이름공유경로’ 형식으로 입력하여 NFS 공유에 접근할 수 있습니다. 예를 들어 ‘\nfsfileserver.localshareddocuments’ 경로를 입력하면 해당 공유가 네트워크 드라이브로 마운트됩니다. 마운트된 드라이브는 일반 로컬 드라이브와 마찬가지로 파일 탐색, 복사, 이동, 삭제 등의 작업을 수행할 수 있습니다.
이런 경우에 유용합니다
Linux 또는 UNIX 서버에서 NFS를 통해 파일 공유를 제공하는 환경에서 Windows 클라이언트가 해당 파일에 접근해야 할 때 유용합니다. 예를 들어 개발 팀이 Linux 기반 빌드 서버의 소스 코드나 아티팩트에 Windows에서 직접 접근해야 하는 경우, 또는 미디어 제작 워크플로우에서 중앙 저장소의 대용량 파일을 Windows 기반 편집 소프트웨어로 가져와야 할 때 NFS-W인을 통해 간편하게 네트워크 드라이브로 마운트하여 사용할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


