WSL2 리눅스 파일저장장소 (Host PC와 파일 공유)

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로 심볼릭링크를 작업폴더에 걸어놓고 사용하면 좋을것같습니다.

다음시간에는 이렇게 마운트가 되었을때 과연 전송속도가 얼마나 나오는지..? 속도 체크를 한번해보겠습니다.

WSL2 관련 팁 모음

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link