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

Índice:

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

Vídeo: Como montar unidades removíveis e locais de rede no subsistema do Windows para Linux

Vídeo: Como montar unidades removíveis e locais de rede no subsistema do Windows para Linux
Vídeo: Como usar a lanterna do Apple Watch - YouTube 2024, Abril
Anonim
A partir da Atualização para criadores de quedas do Windows 10, o Windows Subsystem for Linux agora permite que você monte unidades manualmente. Ainda monta automaticamente todas as unidades NTFS internas. No entanto, agora você pode montar manualmente unidades externas e pastas de rede usando o Linux
A partir da Atualização para criadores de quedas do Windows 10, o Windows Subsystem for Linux agora permite que você monte unidades manualmente. Ainda monta automaticamente todas as unidades NTFS internas. No entanto, agora você pode montar manualmente unidades externas e pastas de rede usando o Linux

mount

comando.

Como montar dispositivos externos

O Windows Subsystem para Linux ainda monta automaticamente unidades NTFS fixas. Portanto, se você tiver uma unidade C: e uma unidade D: internas, verá as mesmas em / mnt / c e / mnt / d no ambiente Linux.

DrvFs agora permite que você monte unidades externas como pen drives, CDs e DVDs. Esses dispositivos devem usar um sistema de arquivos do Windows como NTFS, ReFS ou FAT. Ainda não é possível montar dispositivos formatados com um sistema de arquivos Linux como ext3 ou ext4.

Assim como nas unidades internas, essas unidades externas ainda permanecerão acessíveis no Windows depois que você as montou no ambiente Linux. Montá-los também 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 ótico. Para montá-lo, você executaria os seguintes comandos:

sudo mkdir /mnt/g sudo mount -t drvfs G: /mnt/g

Você não precisa montar a unidade em
Você não precisa montar a unidade em

/mnt/g

claro. Você pode montá-lo onde quiser. Basta substituir as duas instâncias de

/mnt/g

nos comandos com o caminho desejado.

Para desmontar a unidade mais tarde, para poder removê-la com segurança, execute o padrão

umount

comando:

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 diferencia maiúsculas de minúsculas e você não pode criar links simbólicos ou links físicos.
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 diferencia maiúsculas de minúsculas e você não pode criar links simbólicos ou links físicos.

Como montar locais de rede

Você também pode montar locais de rede. Qualquer local de rede que você possa acessar no 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 dará a oportunidade de entrar facilmente no compartilhamento de rede e inserir suas credenciais no Gerenciador de Arquivos. Por exemplo, se a sua unidade de rede mapeada for F:, você poderá 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 (Universal Naming Convention). Por exemplo, se o caminho para o compartilhamento de rede for

serverfolder

você executaria o seguinte comando. Novamente, use o ponto de montagem que você quiser no lugar de

/mnt/folder

sudo mkdir /mnt/folder

sudo mount -t '\serverfolder' /mnt/folder

O ambiente Windows Subsystem for Linux não fornece nenhuma maneira de especificar as credenciais que você deseja usar. Você pode especificar as credenciais navegando até a pasta no Gerenciador de arquivos no Windows, digitando-as por meio do Gerenciador de credenciais ou usando o comando net use.
O ambiente Windows Subsystem for Linux não fornece nenhuma maneira de especificar as credenciais que você deseja usar. Você pode especificar as credenciais navegando até a pasta no Gerenciador de arquivos no Windows, digitando-as por meio do Gerenciador de credenciais ou usando o comando net use.

Você pode executar o

net use

comando a partir do ambiente Linux, já que o Subsistema Windows para Linux permite iniciar o software Windows a partir da linha de comandos do Linux. Apenas execute o comando da seguinte forma:

net.exe use

Por exemplo, o seguinte comando se conectaria a

serverfolder

com o nome de usuário

Bob

e a senha

LetMeIn

e mapeie para o seu drive F: Aqui está o comando que você executaria:

net.exe use f: \serverfolder /user:Bob LetMeIn

Depois de se conectar uma vez, o Windows lembrará esse 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 padrão
Para desmontar um local de rede, você pode usar o padrão

umount

comando, mais uma vez:

sudo umount /mnt/folder

O 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 da rede parecem ter a permissão de acesso total (0777) e você só pode ver se tem acesso a um arquivo tentando 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.

Recomendado: