Categories: Tecnologia

Como montar unidades removíveis e locais de rede no subsistema Windows para Linux

Começando com o Fall Creators Update do Windows 10  , o subsistema do Windows para Linux agora permite montar unidades manualmente. Ele ainda monta automaticamente todas as unidades NTFS internas. No entanto, agora você pode montar manualmente unidades externas e pastas de rede usando o mountcomando Linux .

Como montar dispositivos externos

O subsistema do Windows para Linux ainda monta automaticamente drives NTFS fixos. Portanto, se você tiver uma unidade C: interna e uma unidade D :, você os verá em / mnt / ce / mnt / d no ambiente Linux.

DrvFs agora permite montar unidades externas como pen drives, CDs e DVDs. Esses dispositivos devem usar um sistema de arquivos do Windows como NTFS, ReFS ou  FAT . Você ainda não pode montar dispositivos formatados com um sistema de arquivos Linux como ext3 ou ext4.

Como acontece com as unidades internas, essas unidades externas continuarão acessíveis no Windows depois de montadas no ambiente Linux. Montá-los também os torna acessíveis a partir do ambiente de shell.

Digamos que você tenha uma unidade externa G: que representa uma unidade USB ou uma unidade de disco óptico. Para montá-lo, você executaria os seguintes comandos:

sudo mkdir / mnt / g

sudo mount -t drvfs G: / mnt / g

Você realmente não precisa montar o drive em /mnt/g , é claro. Você pode montá-lo onde quiser. Basta substituir ambas as instâncias de /mnt/g nos comandos pelo caminho desejado.

Para desmontar a unidade mais tarde e removê-la com segurança , execute o umountcomando padrão :

sudo umount / mnt / g /

Ao trabalhar com um dispositivo externo formatado com um sistema de arquivos FAT ou qualquer sistema de arquivos de rede, existem algumas limitações. O sistema de arquivos não faz distinção entre maiúsculas e minúsculas e você não pode criar links simbólicos ou hard links nele.

Como montar locais de rede

Você também pode montar locais de rede. Qualquer local de rede que você pode acessar de dentro do Windows, você pode montar a partir do shell do Linux.

Os locais de rede podem ser montados de duas maneiras. Se você mapear uma unidade de rede para uma letra de unidade , poderá montá-la usando as mesmas opções acima. Isso lhe daria a oportunidade de facilmente entrar no compartilhamento de rede e inserir suas credenciais no File Explorer. Por exemplo, se sua unidade de rede mapeada for F :, você pode executar os seguintes comandos para montá-la:

sudo mkdir / mnt / f

sudo mount -t drvfs F: / mnt / f

Você também pode especificar uma unidade usando seu caminho UNC (Convenção de Nomenclatura Universal). Por exemplo, se o caminho para o compartilhamento de rede for \\server\folder, você executará o seguinte comando. Novamente, use qualquer ponto de montagem que desejar no lugar  /mnt/folder.

sudo mkdir / mnt / pasta
sudo mount -t '\\ servidor \ pasta' / mnt / pasta

O ambiente do subsistema Windows para Linux não fornece nenhuma maneira de especificar as credenciais que você deseja usar. Você pode especificar as credenciais navegando até a pasta no File Explorer no Windows, inserindo-as por meio do Credential Manager ou usando o comando net use .

Você pode executar o net usecomando de dentro do ambiente Linux, pois o subsistema do Windows para Linux permite que você inicie o software Windows a partir da linha de comando do Linux. Basta executar o comando assim:

uso de net.exe

Por exemplo, o seguinte comando se conectaria a \\server\foldercom o nome de usuário Bob e a senha LetMeIn e o mapearia para sua unidade F :. Este é o comando que você executaria:

net.exe use f: \\ servidor \ pasta / usuário: Bob LetMeIn

Depois de se conectar uma vez, o Windows se lembrará desse nome de usuário e senha e os usará automaticamente, mesmo quando você usar o mount comando no ambiente Linux.

Para desmontar um local de rede, você pode usar o umount comando padrão , mais uma vez:

sudo umount / mnt / pasta

DrvFs não define as permissões do Linux com precisão quando você monta um local de rede. Em vez disso, todos os arquivos no sistema de arquivos de rede parecem ter permissão de acesso total (0777) e você só pode ver se tem acesso a um arquivo ao tentar abri-lo. O sistema de arquivos também não diferencia maiúsculas de minúsculas e você não pode criar links simbólicos neles.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago