반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

사진과 컴퓨터

[WSL]가상 저장소 위치 변경하는 법 본문

컴퓨터

[WSL]가상 저장소 위치 변경하는 법

주성 2022. 12. 1. 08:33

윈도우로 리눅스를 이용하기 위해 wsl을 설치하면 가상 저장소의 위치는 보통 C드라이브에 할당된다.

그런데 C드라이브는 SSD 등으로 작은 용량을 구성해 놓는 이용자가 많으므로 HDD로 구성된 D등의 드라이브에 옮기고 싶은 경우가 있다. 이것을 가능하게 해 주는 모듈이 깃허브에 개제되어 있으니 확인해보자.

Move-WSL

wsl -l -v 로 재 실행중인 ubuntu를 확인해주고 다음과 같이 실행중인 ubuntu가 있을 경우 wsl --shutdown 혹은 wsl --t <ubuntu-22.04>로 종료해준다.

$ git clone https://github.com/pxlrbt/move-wsl.git
$ cd move-wsl

원하는 곳에 디렉토리를 만들어 주고 해당 위치에 git clone으로 위 링크를 clone해 온다.

clone이 완료되었으면 해당 디렉토리로 이동.

 

$ ./move-wsl.ps1

원하는 위치에 받아와 졌다면 다음의 명령어를 실행.

 

Set-ExecutionPolicy Unrestricted

그런데 위 명령어가 실행이 되지 않는 경우가 있다. 이 경우라면, 다음의 명령어를 실행해 ps1 파일을 실행할 수 있는 상태로 만들어준 뒤 move-wsl.ps1파일을 다시 실행해 보자.

 

코드를 실행하면 자동으로 wsl에 올라가있는 os들 중 어떤것을 옮길지 묻는데 선택해서 원하는 디렉토리를 입력한 뒤 조금 기다리면 옮겨진다. 시간은 설치파일의 크기에 따라 상이하다.

 

$ ubuntu2204 config --default-user <username>

옮긴 후 ubuntu를 실행해 보면 root계정으로 실행이 되는 경우가 있는데, 이 경우 다음의 명령어를 실행해 wsl 기본실행 계정을 변경해 주면 해결할 수 있다.

반응형