WSL2로 우분투를 처음 구동하면서 들었던생각은 이거.. Windows에 있는 파일과 연동이 되나..? 였습니다.
결론만 먼저 말하자면 잘 된다!. 입니다.
일단 WSL2로 운영되는 리눅스는 가상머신의 일종이기때문에 전체 설치파일이 VHD로 저장되게 됩니다.
좀더 자세히 알고싶은분들을 위해 경로까지 설명드리겠습니다.
WSL2 리눅스 파일경로
일단 제가 설치한 Ubuntu 기준입니다.
%LOCALAPPDATA%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\
이렇게 ext4 확장자의 vhd 파일로 저장되어있습니다.
그래서 여기 들어가서 파일을 확인하라고??
그건 아닙니다.. 더블클릭하면 이렇게 오류를 볼수있습니다.
WSL2 리눅스에서 Host 저장소 접근하기
관찰력이 좋으신분들은 df -h 를 눌렀을때 바로 확인할 수 있었을텐데 아래처럼
C:\가 마운트 되어있습니다.
그래서 /mnt/c/~ 하위경로로 이동하면 윈도우에 있는 파일을 자유자재로 사용가능합니다.
예를 들어 제 바탕화면으로 경로를 이동해보겠습니다.
WSL에서 경로이동해서 확인해보겠습니다.
이제 vi 로 테스트파일을 만들어보겠습니다.
정상적으로 파일 저장도 잘됩니다. 마찬가지로 윈도우에 있는파일을 읽을수도있구요.
이것보다 좀더 편하게 사용하려면 ln -s로 심볼릭링크를 작업폴더에 걸어놓고 사용하면 좋을것같습니다.
다음시간에는 이렇게 마운트가 되었을때 과연 전송속도가 얼마나 나오는지..? 속도 체크를 한번해보겠습니다.