본문 바로가기
야매 개발실/ETC

WSL 설치 위치 변경 하는 방법

by 야매플머 2023. 9. 29.
반응형
https://youtu.be/fmZszH_CuC4?si=x2MteL9ynocU0_LX

안녕하세요. 야매플머 입니다.

오늘은 간단하게, 윈도우즈에서 개발시에 자주 사용하게 되는 WSL의 설치 위치를 변경 하는 방법을 보도록 하겠습니다. 서버 개발이나 도커를 이용한 개발을 하실경우에 WSL의 용량이 많아져 곤란한 경우가 생기는 경우가 있습니다. 물론 자주 자주 정리를 해주면 좋지만, 자신이 원하는 용량이 넉넉한 작업 공간에 WSL을 옮겨 놓고 관리 하는것도 한가지 방법이겠죠.

저같은 경우에는 용량이 아주 넉넉한 SSD에 옮겨놓고 관리 합니다. 자 그럼 아주 간단한 방법이니 함께 옮겨 보시죠.

우선 일반 적인 방법으로, WSL 배포판을 설치 합니다. 저는 이미 Ubuntu 배포판과 Docker 용 배포판이 설치 되어 있습니다. 그래서 저는 이미 설치 되어 있는 이 3개를 모두 옮겨 보도록 하겠습니다.

여러분은 배포판 설치가 완료 되었다면, 설치 된 배포판 이름을 다음 명령으로 확인 합니다.

wsl -l

제 경우에는 {Ubuntu} 라는 명칭으로 되어 있네요.

wsl의 설치 위치를 변경 하는 방법은, 이 설치 된 배포판을 축출 하여, 원하는 경로에 배치하고 WSL에 등록 하는 방식입니다.

우선 아래 명령으로 현재 시스템에 실행 중인 모든 WSL 배포 판을 중지 시킵니다.

wsl —-shutdown

아래 명령 형식으로 원하는 배포 판 {Ubuntu}를 원하는 경로 (원하는 이름) {Output} 로 축출 합니다.

wsl —-export {Ubuntu} {Output}.tar

축출이 잘 되었다면, 아래 명령을 통해 기존 설치 되어있던 배포판을 제거 합니다.

wsl —-unregister {배포판}

정리가 되었다면, 축출한 파일을 원하는 위치에 등록 하도록 합니다.

wsl —import {등록이름} {원하는 경로} {축출한 배포 판.tar}

잘 등록이 되었는지 제일 처음 봤던 명령으로 확인 합니다.

자 모두 설치가 잘 되었다면, 사용자 설정을 다시 해야 합니다. WSL 터미널 열게 되면, 설치시 설정 했던 계정이 아닌 root 계정으로 접속 되게 됩니다. WSL 터미널에 접근하여

vi /etc/wsl.conf

// 문서 내용
[user]
default={user}

해당 문서에 접근해 보면, 위와 같은 내용이 보입니다. default 항목에 자신이 처음 설정했던 계정을 기입한 후 저장하고 나와 터미널을 재가동 하면, 설정한 계정으로 터미널 접근이 진행 됩니다.

아주 간단하죠? 이제 넉넉 한 공간에서 작업을 진행 하면 됩니다. 그럼 즐거운 개발 하시고요~

이 채널에는 앞으로 이런 개발 관련 간단한 팁이나, 사용법, 정보 등등을 공유할 생각입니다.

관심이 생기신다면, 구독 해주시고 자주 놀러오세요~

반응형