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


16

내 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탐색기에서 볼 수있는 실제 컴퓨터 이름은 어디에 있습니까 ?

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

편집하다:

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

 127.0.1.1    COMPUTER NAME

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


그것들은 당신이 사용한 정확한 명령이 될 수 없습니다. 정확한 명령을 사용하십시오. 당신 network path은 당신이 어디에 넣어야하는지 진술 COMPUTERNAME합니다. 또한 폴더에 공백을 사용하거나 "사이에 공백을 두지 마십시오. 호스트 항목을 제거하십시오. COMPUTER_NAME을 (를) 원하는 컴퓨터가 아닌 다른 컴퓨터로 다시 리디렉션하기 만합니다. 사용하는 정확한 명령으로 질문편집하십시오 .
Rik

네트워크 경로 대신 내 원격 서버 원격 주소 (사무실에서)를 사용 했으므로의 행을 따릅니다 192.168.xxx.xxx/newtork_folder. 원본에 공백이 없습니다. 아직 명확하지 않을 수도 있습니다.
dingo_d

글쎄, 그것은 당신의 질문에서 모두 중요합니다. (당신은 그 network path직후 //에 컴퓨터 이름이되어야했다. IP 나 컴퓨터 이름으로 컴퓨터를 핑할 수 있는가?
Rik

I added Bash on Ubuntu on Windows in my Windows 10오, 잠깐만 ... 이건 모두 같은 컴퓨터에 있습니까? Windows에서 Ubuntu를 어떻게 실행하고 있습니까?
Rik

bash는 Windows에 있으며 (새로운 주년 업데이트를 테스트하고 있습니다) 원격 서버는 랩톱과 동일한 네트워크에 있습니다.
dingo_d

답변:


7

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

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

(네트워크 경로는 백 슬래시로 표시되어야하므로 쉘이 자동으로 슬래시로 바뀌지 않도록 따옴표로 묶어야합니다.)


-4

위 의 Callum Gare의 답변을 참조하십시오 .
WSL은 개발 중이며 이제 네트워크 공유 폴더 마운트를 지원합니다.


이전 답변

Windows 10 Bash라고하는 것은 일부 용도에는 우수하지만 다른 용도에는 완전히 손상되었습니다. 일반적으로 개발자에게는 유용하지만 SysAdmins에게는 쓸모가 없습니다. 이것은 적어도 현재로서는 의도적 인 것입니다. 그냥 릭과 같이, 그것은 무거운 개발의 일부 기능은 현재 초점이 있음을 의미 할 수 지적 하고 어떤 사람들은 여기에 수퍼 유저에도 생각합니다. 이 문제에 대한 또 다른 견해는 현재 최고의 Microsoft 셸 제품인 Powershell과 경쟁해서는 안된다는 것입니다.

그것은 모두 당신의 특정 요구가 무엇인지에 달려 있습니다. Bash 만 있으면 지금 호의를 베풀고 Cygwin 을 사용하는 것이 좋습니다 . 또는 설치가 필요없는 cmder

긴 서문 후, 나는 당신의 질문에 대답하고 싶습니다.

질문 : 윈도우 10에서 네트워크 드라이브를 장착 에서 배쉬?

답변 : Windows 10에서 Cygwin Bash 프롬프트를 열고 다음을 실행하십시오.

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

또는 cmder bash 프롬프트 :

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

1
이것은 질문에 대답하지 않으며 범인이 무엇인지 설명하지 않습니다. 답변의 2/3는 정중 한 고문이며, 추가 소프트웨어를 설치해야하지만 기본 제공에 비해 이점이없는 해결 방법을 제공합니다 cmd.
gronostaj

@gronostaj 나는 wsl이 그 기능을 완전히 지원하지 않는다고 설명했다. 그것은 범인이다. 그런 다음 제목의 질문에 대답하여 올바른 도구를 사용하면 얼마나 쉬운 지 보여줍니다. 질문은 bash내장이 아니라 에 관한 것 입니다 cmd.
simlev

이 답변을 삭제해야합니다.
Kenny Evitt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.