본문 바로가기
개발

[WSL] 리눅스 다른 드라이브 경로에 설치방법

by 클로드 2022. 2. 24.
반응형

소개

기본적으로 WSL Ubuntu를 Microsoft Store에서 설치하면 C 드라이브 경로에 설치하게 되는데
프로젝트 파일들이 쌓이기 시작하면서 드라이브에 용량을 잡아먹는데

특히 docker 이미지들이 쌓이면 생각보다 용량을 많이 차지하는 것을 볼 수 있습니다

 

개인적으로 관리하기 편하기 위해서 (포맷할 때 편하려고) 파티션을 나누는데

C드라이브엔 윈도우랑 프로그램들만 설치를 하고

나머지 다른 파일들은 다른 드라이브에 넣는 스타일인데

 

용량이 많은 드라이브에 WSL를 설치한다면 문제를 해결할 수 있습니다

 

설치 전 준비사항

  1. WSL2 설정
  2. 반디집 또는 압축해제 프로그램
  3. 파워쉘

Windows 10

Ubuntu 20.04

기준으로 설명하겠습니다

설치

wsl ubuntu를 수동으로 설치를 하기 위해서 배포판을 다운로드합니다

원하는 리눅의 배포판을 받으면 되는데 ubuntu 20.04 버전을 기준으로 설명하겠습니다

https://docs.microsoft.com/ko-kr/windows/wsl/install-manual#downloading-distributions

 

Ubuntu 20.04 배포판

https://aka.ms/wslubuntu2004

 

E 드라이브에 설치한다고 가정하고 설명하겠습니다

다운로드한 파일의 확장자 .AppxBundle를  .zip으로 변경합니다

 

만약 확장자가 보이지 않는다면?

보기를 클릭

 

파일 확장명 부분에 체크를 하면 확장자가 보이게 됩니다

 

해당 파일을 열어보면

다른 파일들은 필요 없고

Ubuntu_2004.2021.825.0_x64.appx 이 파일만 풉니다

그리고 방금 전 방식과 똑같이 appx 확장자를 zip으로 확장자를 바꾸고 열어봅니다

 

install.tar.gz 이 파일만 풀어줍니다

 

파워쉘을 실행시켜

# wsl --import [wsl 이름] [설치할 경로] [설치할 리눅스 배포판]

# wsl 설치 예제문
wsl --import ubuntu-20.04 E:\wsl\ubuntu-20.04 E:\wsl\install.tar.gz

해당 명령문을 입력해서 WSL Ubuntu를 설치를 합니다

 

wsl 이름은 자유롭게 입력하시고

설치할 경로는 원하는 드라이브와 경로를 입력합니다

설치할 리눅스 배포판은 아까 전 압축을 풀었던 install.tar.gz 파일의 경로를 입력합니다

 

 

설치가 됐는지 확인

해당 경로에 폴더와 ext4.vhdx 파일이 생성됐습니다

 

wsl -l -v

 

해당 서버에 접속 명령어

# wsl -d [wsl NAME]

wsl -d ubuntu-20.04

서버에 접속한 것을 확인할 수 있습니다

 

 

반응형

댓글