Mkdir erstellt eine Datei anstelle eines Verzeichnisses auf einem als drvfs gemounteten Windows-Netzwerklaufwerk mit Ubuntu/Windows 10 unter WSL

Mkdir erstellt eine Datei anstelle eines Verzeichnisses auf einem als drvfs gemounteten Windows-Netzwerklaufwerk mit Ubuntu/Windows 10 unter WSL

Der Befehl mkdir erstellt mithilfe der Ubuntu-App eine Datei statt eines Verzeichnisses auf einem gemounteten Netzlaufwerk auf einem Windows 10-System, das unter dem Windows-Subsystem für Linux ausgeführt wird.

Nachdem ich die Ubuntu-App installiert und die Windows-Maschine in den Entwicklermodus versetzt hatte, konnte ich mit dem folgenden Befehl erfolgreich ein Remote-Netzwerklaufwerk einbinden:

sudo mount -t drvfs '\Netzlaufwerk\Freigabename' /mnt/U

wodurch das Netzlaufwerk erfolgreich am Einhängepunkt eingehängt wird. Ich kann die Dateien auf dem Remote-Laufwerk sehen. Wenn ich jedoch ein Verzeichnis auf dem Remote-Rechner anschaue und den Befehl ausführe

mkdir Quelle

Auf dem Remote-Laufwerk wird statt eines Verzeichnisses eine Datei mit dem Namen „Source“ erstellt.

Ich habe dies auf zwei völlig unterschiedlichen Laptops mit Windows 10 versucht, die ich auf genau dieselbe Weise eingerichtet habe, und es tritt das gleiche Problem auf. Die Windows 10-Rechner sind im Entwicklermodus und führen die neueste Version der Ubuntu-App aus. Das ist eine ziemlich grundlegende Sache, die schiefgehen kann, also vermute ich, dass es sich um einen Fehler irgendeiner Art handelt oder um ein Flag, das ich irgendwo nicht gesetzt habe.

Der folgende Ausschnitt ist die Terminalausgabe, die das Problem veranschaulicht.

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$

verwandte Informationen