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_folder
na /mnt
pasta, mas recebo o erro
sudo: não é possível encontrar o computador NOME DO COMPUTADOR
Onde COMPUTER NAME
está 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