Linux 용 Windows 하위 시스템에서 이동식 드라이브 및 네트워크 위치를 마운트하는 방법
Windows 10의 Fall Creators Update부터 Windows 용 Linux 서브 시스템을 사용하면 수동으로 드라이브를 마운트 할 수 있습니다. 여전히 모든 내부 NTFS 드라이브를 자동으로 탑재합니다. 그러나 이제 Linux를 사용하여 외부 드라이브 및 네트워크 폴더를 수동으로 마운트 할 수 있습니다 산
명령.
외부 장치를 마운트하는 방법
Linux 용 Windows 서브 시스템은 여전히 고정 NTFS 드라이브를 자동으로 마운트합니다. 따라서 내부 C : 드라이브 및 D : 드라이브가있는 경우 Linux 환경의 / mnt / c 및 / mnt / d에서 볼 수 있습니다.
이제 DrvFs를 사용하면 USB 스틱, CD 및 DVD와 같은 외부 드라이브를 마운트 할 수 있습니다. 이러한 장치는 NTFS, ReFS 또는 FAT와 같은 Windows 파일 시스템을 사용해야합니다. ext3 또는 ext4와 같은 Linux 파일 시스템으로 포맷 된 장치를 마운트 할 수 없습니다..
내부 드라이브와 마찬가지로 이러한 외부 드라이브는 Linux 환경에 마운트 한 후에도 Windows에서 계속 액세스 할 수 있습니다. 그것들을 마운트하면 셸 환경에서도 액세스 할 수 있습니다..
USB 드라이브 또는 광학 디스크 드라이브를 나타내는 외부 드라이브 G :가 있다고 가정 해 보겠습니다. 마운트하려면 다음 명령을 실행하십시오.
sudo mkdir / mnt / g sudo 마운트 -t drvfs G : / mnt / g
실제로 드라이브를 마운트 할 필요가 없습니다. / mnt / g
, 당연하지. 원하는 위치에 마운트 할 수 있습니다. 두 인스턴스를 / mnt / g
원하는 경로가있는 명령에서.
나중에 드라이브를 마운트 해제하여 안전하게 제거 할 수 있도록하려면 표준을 실행하십시오 umount
명령:
sudo umount / mnt / g /
FAT 파일 시스템이나 네트워크 파일 시스템으로 포맷 된 외부 장치로 작업 할 때 몇 가지 제한 사항이 있습니다. 파일 시스템은 대소 문자를 구분하지 않으므로 기호 링크 나 하드 링크를 작성할 수 없습니다.
네트워크 위치를 탑재하는 방법
네트워크 위치를 마운트 할 수도 있습니다. Windows 내에서 연결할 수있는 모든 네트워크 위치, Linux 쉘에서 마운트 할 수 있습니다..
네트워크 위치는 두 가지 방법 중 하나로 마운트 할 수 있습니다. 네트워크 드라이브를 드라이브 문자에 매핑하는 경우 위와 동일한 옵션을 사용하여 네트워크 드라이브를 마운트 할 수 있습니다. 이렇게하면 파일 공유기에 네트워크 공유에 쉽게 로그인하고 자격 증명을 입력 할 수 있습니다. 예를 들어 매핑 된 네트워크 드라이브가 F : 인 경우 다음 명령을 실행하여 마운트 할 수 있습니다.
sudo mkdir / mnt / f sudo 마운트 -t drvfs F : / mnt / f
UNC (범용 명명 규칙) 경로를 사용하여 드라이브를 지정할 수도 있습니다. 예를 들어, 네트워크 공유에 대한 경로가 \\ 서버 \ 폴더
, 다음 명령을 실행합니다. 다시 말하지만, 여러분이 좋아하는 마운트 포인트를 / mnt / 폴더
.
sudo mkdir / mnt / 폴더
sudo mount -t '\\ 서버 \ 폴더'/ mnt / 폴더
Linux 용 Windows 서브 시스템 환경에서는 사용하려는 신임을 지정하는 f을 제공하지 않습니다. Windows의 파일 탐색기에서 폴더로 이동하거나 Credential Manager를 통해 입력하거나 net use 명령을 사용하여 자격 증명을 지정할 수 있습니다.
당신은 네트 사용
명령을 사용하십시오. Linux 용 Windows 서브 시스템에서는 Linux 명령 행에서 Windows 소프트웨어를 실행할 수 있습니다. 다음과 같이 명령을 실행하면됩니다.
net.exe 사용
예를 들어 다음 명령은 \\ 서버 \ 폴더
사용자 이름 사용 단발
및 암호 나를 들여 보내줘
F : 드라이브에 매핑하십시오. 다음은 실행할 명령입니다.
net.exe는 f : \\ server \ folder / user : Bob LetMeIn을 사용합니다.
한 번 연결하면 Windows는이 사용자 이름과 암호를 기억하고 해당 사용자 이름과 암호를 사용하는 경우에도 자동으로 사용합니다. 산
Linux 환경 내 명령.
네트워크 위치를 마운트 해제하려면 표준을 사용할 수 있습니다 umount
명령, 다시 한번 :
sudo umount / mnt / 폴더
DrvFs는 네트워크 위치를 마운트 할 때 Linux 사용 권한을 정확하게 설정하지 않습니다. 대신 네트워크 파일 시스템의 모든 파일에 전체 액세스 권한 (0777)이있는 것으로 나타나며 열려고 시도하여 파일에 대한 액세스 권한이 있는지 확인할 수 있습니다. 파일 시스템은 대소 문자를 구분하지 않으므로 심볼릭 링크를 만들 수 없습니다.