Montando unidade de rede no Windows 10 bash?

Montando unidade de rede no Windows 10 bash?

No prompt de comando do Windows 10, quando preciso configurar a unidade para alguma unidade compartilhada de rede, apenas uso

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

Adicionei o Bash no Ubuntu no Windows no meu Windows 10 e gostaria de ter acesso às minhas unidades de rede a partir do terminal também, então tentei montá-lo

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

onde criei meu new_folderna /mntpasta, mas recebo o erro

sudo: não é possível encontrar o computador NOME DO COMPUTADOR

Onde COMPUTER NAMEestá o nome real do meu computador que também posso ver no Explorer.

O que estou fazendo de errado e como posso montar unidades de rede no Windows Bash?

EDITAR:

Consegui que funcionasse parcialmente, adicionando o nome do meu computador no arquivo hosts emetc/hosts

 127.0.1.1    COMPUTER NAME

Mas ainda não consigo montar a unidade de rede

Responder1

O suporte para montagem acessível por WSL de unidades de rede (bem como unidades locais removíveis) foianunciado em abril de 2017. Não tenho certeza de qual compilação foi exatamente a primeira a incluí-lo, mas meu palpite é que 15063.250 e superior devem ser recentes o suficiente. Se você tiver suporte, agora você pode executar:

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

(Observe que o caminho da rede deve ser expresso em barras invertidas e, portanto, deve ser colocado entre aspas para impedir que o shell as transforme automaticamente em barras.)

Responder2

Veja Callum Gareresponderacima:
WSL está em forte desenvolvimento e agora suporta a montagem de pastas compartilhadas em rede.


Resposta antiga

O que você chama de Windows 10 Bash é excelente para alguns usos, mas totalmente prejudicado para outros. Em geral, pode ser útil para desenvolvedores, mas é inútil para SysAdmins. Isso é intencional, pelo menos no momento. Isso pode significar apenas que está em forte desenvolvimento e que alguns recursos estão fora do foco atual, como diz Rikapontae algumas pessoasaquino superusuário também acredito. Outra visão sobre o assunto é que ele não deve competir com o Powershell, que é o produto shell nº 1 da Microsoft no momento.

Tudo depende de quais são suas necessidades específicas. Se tudo que você precisa é Bash, eu recomendaria fazer um favor a si mesmo e usarCygwinpor agora. Oucmder, que não requer instalação.

Após o longo preâmbulo, gostaria de responder à sua pergunta.

Pergunta:Montando unidade de rede no Windows 10deBash?

Responder:No Windows 10, abra umCygwinPrompt e problema do Bash:

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

Ou umcmderprompt do bash:

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

informação relacionada