
Команда mkdir создает файл, а не каталог на смонтированном сетевом диске в системе Windows 10, работающей подсистемой Windows для Linux, с помощью приложения Ubuntu.
После установки приложения Ubuntu и перевода машины Windows в режим разработчика я успешно смонтировал удаленный сетевой диск с помощью команды:
sudo mount -t drvfs '\сетевой_диск\имя_общего_ресурса' /mnt/U
который успешно монтирует сетевой диск в точке монтирования. Я вижу файлы на удаленном диске. Однако при просмотре каталога на удаленной машине и выполнении команды
Источник mkdir
на удаленном диске создается файл с именем Source, а не каталог.
Я попробовал это на двух совершенно разных ноутбуках с Windows 10, которые я настроил абсолютно одинаково, и возникла та же проблема. Машины с Windows 10 находятся в режиме разработчика и на них запущена последняя версия приложения Ubuntu. Это довольно фундаментальная вещь, которая может пойти не так, поэтому я предполагаю, что это какая-то ошибка или какой-то флаг, который я где-то не установил.
Приведенный ниже фрагмент представляет собой вывод терминала, иллюстрирующий проблему.
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$