Windows 10에서 NFS 서버를 얻는 방법은 무엇입니까?

Windows 10에서 NFS 서버를 얻는 방법은 무엇입니까?

NFS 클라이언트/서버는 Windows Server 버전에 존재하지만. 저는 Windows 10 Pro를 사용하고 있는데 NFS 클라이언트만 사용할 수 있습니다.

Windows 10 Pro에서 이 NFS 서버(Microsoft 제공)를 어떻게 얻을 수 있습니까?

귀하의 의견을 환영합니다.

답변1

가장 쉬운 방법은 (내가 아는 한) Windows 10에는 NFS 서버 기능이 내장되어 있지 않기 때문에 타사 소프트웨어를 사용하는 것입니다. 훌륭하고 간단하며 배포하기 쉬운 솔루션은 무료 NFS(http://freenfs.sourceforge.net/) Larry가 작성했습니다. E. 스미스. 몇 가지 다른 옵션도 있습니다.

답변2

확인되었습니다. Windows에 내장되어 있지 않으며 Microsoft에서 지원하지도 않습니다. 이제 WSL2(Linux 버전 2용 Windows 하위 시스템)를 사용하여 Linux 측에서 NFS 서버를 실행할 수 있습니다. 이를 위해 다음을 따르십시오.NFS 서버 설정을 위한 Ubuntu 지침입니다.

BASH 터미널 WSL2 실행

NFS 서버를 설치하려면 터미널 프롬프트에서 다음 명령을 입력하십시오.

sudo apt install nfs-kernel-server

NFS 서버를 시작하려면 터미널 프롬프트에서 다음 명령을 실행하면 됩니다.

sudo systemctl start nfs-kernel-server.service

구성

내보낼 디렉터리를 파일에 추가하여 구성할 수 있습니다 /etc/exports. 예를 들어:

/srv     *(ro,sync,subtree_check)
/home    *.hostname.com(rw,sync,no_subtree_check)
/scratch *(rw,async,no_subtree_check,no_root_squash,noexec)

추가하려는 사용자 정의 마운트 지점이 생성되었는지 확인하세요(/srv 및 /home이 이미 존재함).

sudo mkdir /scratch

다음을 통해 새 구성을 적용합니다.

sudo exportfs -a

또 다른 옵션은 Windows용 Allegro NFS 서버

관련 정보