Windows 10 bash에 네트워크 드라이브를 마운트 하시겠습니까?

Windows 10 bash에 네트워크 드라이브를 마운트 하시겠습니까?

내 Windows 10 명령 프롬프트에서 방금 사용하는 일부 네트워크 공유 드라이브로 드라이브를 설정해야 할 때

net use V: //192.168.xxx.xxx/folder

Windows 10에서 Windows의 Ubuntu에 Bash를 추가했는데 터미널에서도 네트워크 드라이브에 액세스할 수 있도록 하고 싶어서 마운트해 보았습니다.

sudo mount -t cifs -o username=myusername //192.168.xxx.xxx/folder /mnt/new_folder

내가 만든 폴더 new_folder/mnt오류가 발생했습니다.

sudo: 컴퓨터 COMPUTER NAME을 찾을 수 없습니다.

COMPUTER NAME익스플로러에서도 보이는 내 컴퓨터의 실제 이름은 어디에 있나요?

내가 무엇을 잘못하고 있으며 Windows bash에 네트워크 드라이브를 어떻게 마운트할 수 있습니까?

편집하다:

호스트 파일에 내 컴퓨터 이름을 추가하여 부분적으로 작동하게 했습니다.etc/hosts

 127.0.1.1    COMPUTER NAME

하지만 여전히 네트워크 드라이브를 마운트할 수 없습니다

답변1

네트워크 드라이브(및 이동식 로컬 드라이브)의 WSL 액세스 가능 마운트 지원이 변경되었습니다.2017년 4월 발표. 정확히 어떤 빌드가 처음으로 포함되었는지는 확실하지 않지만 내 추측으로는 약 15063.250 이상이면 충분히 최근의 것일 것입니다. 지원이 있으면 이제 다음을 실행할 수 있습니다.

sudo mount -t drvfs '\\192.168.xxx.xxx\folder' /mnt/new_folder

(네트워크 경로는 백슬래시로 표현되어야 하므로 셸이 자동으로 슬래시로 바뀌는 것을 막기 위해 따옴표로 묶어야 합니다.)

답변2

Callum Gare의 글 보기답변위:
WSL은 열심히 개발 중이며 이제 네트워크 공유 폴더 탑재를 지원합니다.


이전 답변

Windows 10 Bash라고 부르는 기능은 일부 용도에서는 훌륭하지만 다른 용도에서는 완전히 손상됩니다. 일반적으로 개발자에게는 유용할 수 있지만 SysAdmin에게는 쓸모가 없습니다. 이것은 적어도 현재로서는 의도적인 것입니다. Rik처럼 현재 개발이 많이 진행 중이고 일부 기능이 현재 초점에서 벗어났다는 의미일 수도 있습니다.지적그리고 몇몇 사람들여기슈퍼유저도 믿습니다. 이 문제에 대한 또 다른 견해는 현재 Microsoft 셸 제품 1위인 Powershell과 경쟁해서는 안 된다는 것입니다.

그것은 모두 귀하의 특정 요구 사항에 따라 다릅니다. 필요한 것이 Bash뿐이라면 스스로 부탁하고 사용하는 것이 좋습니다.시그윈지금은. 또는cmder, 설치가 필요하지 않습니다.

긴 서문을 마친 후 귀하의 질문에 답변하고 싶습니다.

질문:Windows 10에서 네트워크 드라이브 마운트~에서세게 때리다?

답변:Windows 10에서는 다음을 엽니다.시그윈Bash 프롬프트 및 문제:

net use V: //192.168.xxx.xxx/folder

아니면cmder배쉬 프롬프트:

net use V: \\192.168.xxx.xxx\folder

관련 정보