
mkdir 명령은 Ubuntu 앱을 사용하여 Linux용 Windows 하위 시스템에서 작동하는 Windows 10 시스템의 마운트된 네트워크 드라이브에 디렉터리가 아닌 파일을 생성합니다.
우분투 앱을 설치하고 Windows 시스템을 개발자 모드로 전환한 후 다음 명령을 사용하여 원격 네트워크 드라이브를 성공적으로 마운트했습니다.
sudo mount -t drvfs '\networkdrive\sharename' /mnt/U
그러면 마운트 지점에 네트워크 드라이브가 성공적으로 마운트됩니다. 원격 드라이브에 있는 파일을 볼 수 있습니다. 그러나 원격 시스템의 디렉토리를 보고 명령을 실행할 때
mkdir 소스
디렉터리가 아닌 원격 드라이브에 Source라는 파일이 생성됩니다.
저는 Windows 10을 실행하는 완전히 다른 두 대의 노트북에서 이 작업을 시도했는데, 정확히 같은 방식으로 설정했는데 같은 문제가 발생합니다. Windows 10 컴퓨터는 개발자 모드에 있고 최신 버전의 우분투 앱을 실행하고 있습니다. 이것은 잘못되었을 수 있는 매우 근본적인 것이므로 일종의 버그이거나 어딘가에 설정하지 않은 플래그라고 추측합니다.
아래 스니펫은 문제를 보여주는 터미널 출력입니다.
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$