Windows 10 이상에서 WSL2 폴더를 네트워크 드라이브로 마운트하는 방법은 무엇입니까?

Windows 10 이상에서 WSL2 폴더를 네트워크 드라이브로 마운트하는 방법은 무엇입니까?

액세스 가능하고 작동하는 것으로 보이는 WSL2 인스턴스(Ubuntu 20.04.4 LTS)에 공유 폴더를 만들었습니다. 해당 위치에 폴더를 만들었습니다 /mnt/wsl. 그 후에는 새 폴더에 액세스할 수 있습니다.Windows 파일 탐색기을 사용하여 \\wsl$\.

미리보기1

모든 것이 완벽한 것 같습니다. 하지만 가장 큰 문제는 폴더에 액세스해야 한다는 것입니다.ae-게임.NET 앱에서. 우리는 그것을 마운트하려고 노력하고 있습니다.네트워크 드라이브, 하지만 시도하면 경로가 존재하지 않는다고 표시됩니다.

미리보기2

미리보기3

폴더에 우리가 분석 중인 수천 개의 파일이 포함되어 있기 때문에 드라이브를 마운트하려고 합니다.EFS 공유 드라이브AWS에서.

현재 해결 방법은 두 시간마다 EFS에서 Windows로 파일을 복사하는 것입니다. 하지만 이는 공유 드라이브가 대용량이기 때문에 문제가 되며, S3는 선택 사항이 아니기 때문에 문제가 됩니다.ECS 및 Fargate 제한 사항.

이것이 네트워크 드라이브로 탑재할 수 없는 WSL2 제한 사항인지 아는 사람이 있습니까? 아니면 누군가 나를 안내하고 내가 뭘 잘못하고 있는지 말해 줄 수 있습니까?

답변1

이를 수행하려면 subst 명령을 사용할 수 있습니다 subst z: \\wsl.localhost\Ubuntu\home\user.

답변2

지금으로서는 "루트" 폴더를 마운트하는 것이 유일한 방법이라는 것을 알았습니다 \\wsl$\Ubuntu.

미리보기 1

미리보기 2

이제 다음과 같이 액세스할 수 있습니다.Z:\mnt\wsl\efs\ae-games

특정 폴더 하나만 마운트하려는 경우에는 실패한다는 점을 강조하는 것이 중요합니다. 아마도 처음부터 이렇게 디자인되었을 것입니다.

여기서 해결책을 찾았습니다.

https://github.com/microsoft/WSL/issues/3854#issuecomment-631356968

메모:

나는 이것을 썼다지도 시간누구에게나 유용하다면 모든 단계를 수행하세요.

관련 정보