WSL 파일시스펨, 네트워크
WSL 파일시스템
윈도우와 WSL 사이의 파일 시스템 공유
WSL 데이터 공간
Windows에 WSL 패키지는 아래의 Packages 폴더 안의 어딘가에 위치한다.
1 | C:\Users\[사용자명]\AppData\Local\Packages\ |
Ubuntu 깔았다면 Packages폴더 아래에 Ubuntu라는 단어가 들어간 폴더명이 보일 것이다. 바로 그 폴더가 Ubuntu WSL의 위치다.
1 | PS C:\Users\daddy> ls .\AppData\Local\Packages\ |
위 패키지 경로에서 LocalState 폴더 안의 rootfs 폴더가 바로 WSL1의 Root와 동일한 경로이다.
1 | PS C:\Users\daddy> ls .\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\ |
권한문제
윈도우와 리눅스는 서로 다른 권한 매커니즘을 가지므로 윈도우 탐색기 상에서 그냥 WSL 경로로 파일을 옮기면 권한이 이상해진다. 가능하면 WSL 로그인후에 사용한다.
탐색기로 홈디렉토리 열기
현재 Working Directory를 네크워크를 통해 Windows 탐색기로 여는 방법
아래의 명령어를 WSL에서 실행하면 현재 작업 중인 위치를 네트워크 연결을 통해서 Windows에서 열어준다.
1 | explorer.exe . |
WSL 네트워크
DHCP
https://stackoverflow.com/questions/61002681/connecting-to-wsl2-server-via-local-network
참고
WSL 파일시스펨, 네트워크