마운트 된 파일 시스템 /mnt/c
- C : \ Users \와 비교하여 / mnt / c / Users /는 정확히 무엇입니까? 그것들은 같은 것 같습니다. 그래서 / mnt / c /는 무엇입니까?
Windows와 달리 Linux (및 Unix 기반의 다른 시스템)는 보유한 디스크 수에 관계없이 단일 폴더 구조를 사용합니다. 디스크가 여러 개인 경우이 디스크는 모두 어느 시점에서 폴더 구조에 마운트 해야합니다 .
- 일반적으로 (시스템을 부팅하는 데 사용되는 다른) 모든 디스크가된다 장착 라는 이름의 폴더에
/mnt
또는/media
WSL에는 DrvFS라는 특수 파일 시스템 유형이 있으며이 파일 시스템은 Windows에서 사용되는 디스크에 액세스 할 수 있습니다. DrvFS를 사용하여 Windows 파일 시스템뿐만 아니라 네트워크 디스크 및 기타 매체 유형도 마운트 할 수 있습니다.
- WSL에서 기본적
C:
으로 Windows 의 디스크는/mnt/c
- 다른 디스크 (예 :
D:
Windows 의 디스크)가 있으면 아래에 마운트됩니다./mnt/d
에서 볼 수있는 파일 /mnt/c
은에있는 것과 동일합니다 C:
. 일부 파일을 수정하면 창에서도 변경 사항이 적용됩니다.
이 mount
명령을 사용하여 다른 유형의 미디어 (예 : 이동식 드라이브 또는 네트워크 공유) 에 액세스 할 수 있습니다 .
의 위치에 대해 /home/<username>
- Windows 파일 탐색기를 사용하여 / home /의 파일을 어떻게 볼 수 있습니까? 제가 원했던 것은 아닙니다 .-- Windows가이 Subsystem for Linux를 어떻게 구성하고 있는지 느끼려고합니다.
WSL에서 모든 Linux 파일 시스템은 Windows 폴더 아래에 있습니다. 폴더의 위치는 사용중인 Windows 버전 및 WSL 배포에 따라 다릅니다.
- WSL의 초기 버전은 리눅스 파일 시스템을
%LOCALAPPDATA%\Lxss\rootfs
- Windows Store 16215 (2017 년 중반)부터 Windows 스토어에서 설치된 WSL 배포 는와 같은 폴더를 사용합니다
%LOCALAPPDATA%\Packages\...\LocalState\rootfs
. 패키지 이름은 배포판에 따라 다릅니다 (예 : 우분투의 경우 데비안의 경우와 다릅니다)
- lxRunOffline 또는 WSL-DistroLauncher 와 같은 다른 도구를 사용하여 설치된 Linux 배포판 은 Linux 파일 시스템을 어느 위치 에나 저장할 수 있습니다.
많은 옵션을 확인 하여 WSL 폴더의 위치를 알 수 있습니다 . 예를 들어, 가장 쉬운 옵션은 lxRunOffline 을 사용 하여 설치 폴더를 아는 것입니다.
## You can use lxrunoffline to check which WSL distributions have installed
## using: lxrunoffline list
C:\> lxrunoffline list
backup
Ubuntu-18.04
## And you can use it to get the location of any of these WSL installations
## using: lxrunoffline get-dir -n <name of distribution>
C:\> lxrunoffline get-dir -n backup
c:\wsl\installed\backup
C:\> lxrunoffline get-dir -n Ubuntu
C:\Users\Jaime\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
설치 폴더의 위치를 알고 있으면 /home/<username>
은 아래에 <installation folder>\rootfs\home\username
있습니다.
- 예를 들어 설치 폴더가
c:\wsl\ubuntu
- ~
/home/<username>
에있다c:\wsl\ubuntu\rootfs\home\username
참고 : Linux와 Windows는 모두 파일 권한을 다른 방식으로 저장합니다. 오늘날 WSL DrvFS는 Linux 권한을 Windows에서 볼 수있는 파일에 첨부 된 스트림 (메타 데이터)으로 저장합니다. Windows 프로그램을 사용하여 Linux 파일을 수정하지 않는 것이 좋습니다. 일부 Windows 응용 프로그램은 통지없이 Linux 권한 을 손상시킬 수 있습니다.