Mkdir cria arquivo em vez de diretório na unidade de rede do Windows montada como drvfs usando Ubuntu/windows 10 em WSL

Mkdir cria arquivo em vez de diretório na unidade de rede do Windows montada como drvfs usando Ubuntu/windows 10 em WSL

O comando mkdir cria um arquivo em vez de um diretório em uma unidade de rede montada em um sistema Windows 10 operando no subsistema Windows para Linux, usando o aplicativo Ubuntu.

Depois de instalar o aplicativo Ubuntu e colocar a máquina Windows no modo de desenvolvedor, montei com sucesso uma unidade de rede remota usando o comando:

sudo mount -t drvfs '\networkdrive\sharename' /mnt/U

que monta com êxito a unidade de rede no ponto de montagem. Posso ver os arquivos na unidade remota. No entanto, ao olhar para um diretório na máquina remota e emitir o comando

Fonte mkdir

um arquivo chamado Source é criado na unidade remota em vez de em um diretório.

Eu tentei isso em dois laptops completamente diferentes com Windows 10, que configurei exatamente da mesma maneira e o mesmo problema aconteceu. As máquinas Windows 10 estão no modo de desenvolvedor e executando a versão mais recente do aplicativo Ubuntu. Isso é algo fundamental que pode dar errado, então acho que é algum tipo de bug ou algum sinalizador que não defini em algum lugar.

O trecho abaixo é a saída do terminal que ilustra o problema.

username@~$ pwd
/home/username
username@~$ sudo mount -t drvfs '\\networkdrive.host\sharename\' /mnt/U
[sudo] password for username:
username@~$ cd /mnt/U/People/username/projects/Vesiform
username@Vesiform$ ls -al
total 0
drwxrwxrwx 0 root root 512 Mar 29  2018 .
drwxrwxrwx 0 root root 512 Mar 28 12:04 ..
drwxrwxrwx 0 root root 512 Mar 28 11:12 Builder
drwxrwxrwx 0 root root 512 Mar 28 11:42 Library
drwxrwxrwx 0 root root 512 Mar 28 11:42 NPack
drwxrwxrwx 0 root root 512 Mar 28 11:42 PDBProc
drwxrwxrwx 0 root root 512 Mar 28 11:55 Projects
drwxrwxrwx 0 root root 512 Mar 28 11:55 SpacePack
drwxrwxrwx 0 root root 512 Mar 28 11:55 Utilities
username@Vesiform$ mkdir Source
username@Vesiform$ ls -al
total 0
drwxrwxrwx 0 root root 512 Mar 29  2018 .
drwxrwxrwx 0 root root 512 Mar 28 12:04 ..
drwxrwxrwx 0 root root 512 Mar 28 11:12 Builder
drwxrwxrwx 0 root root 512 Mar 28 11:42 Library
drwxrwxrwx 0 root root 512 Mar 28 11:42 NPack
drwxrwxrwx 0 root root 512 Mar 28 11:42 PDBProc
drwxrwxrwx 0 root root 512 Mar 28 11:55 Projects
-rwxrwxrwx 1 root root   0 Mar 29  2018 Source
drwxrwxrwx 0 root root 512 Mar 28 11:55 SpacePack
drwxrwxrwx 0 root root 512 Mar 28 11:55 Utilities
username@Vesiform$ cd Source
-bash: cd: Source: Not a directory
username@Vesiform$

informação relacionada