WSL에서 대용량 파일 처리(한사이클에 50GB..)를 하면서 안그래도 부족한 C드라이브 용량이 바닥이 났습니다.. ㅠㅠ..
C드라이브를 늘릴 수는 없으니 급한대로 D드라이브 1TB로 변경 후 WSL Ubuntu를 D드라이브로 옮기기로 정했습니다.
WLS에 대한 명령어는 wsl -h
로 확인할 수 있습니다.
아래의 사진처럼 wsl name을 확인 후 해당 name으로 우선 ubuntu를 정지합니다.
1 2
wsl -l -v wsl -t [Name] # 특정 WSL 정지
제 경우는 Ubuntu-20.04 라는 Name이므로 해당 이름을 기준으로 커맨드를 작성했습니다.
WSL 내보내기
1
wsl --export Ubuntu-20.04 D:\WSL\ubuntu20.04\ubuntu-20-04.tar
기존 WSL 리눅스 제거하기
아래와 같이 명령어를 입력합니다.
1
wsl --unregister Ubuntu-20.04
export한 tar파일 import
2단계에서 내보냈던 압축파일을 import 합니다.
wsl –import [서비스명] [설치경로] [내보낸 파일 경로]1
wsl --import Ubuntu-18 D:\WSL\ubuntu18.04\ D:\WSL\ubuntu18.04\ubuntu-18-04.tar
사용자 기본 위치 설정
위의 사진 처럼 리눅스 실행 시 기본 사용자를 지정하려면 아래와 같이 설정하시면 됩니다.
wsl conf 파일 생성
1
touch /etc/wsl.conf
기본 사용자 등록
1
vim /etc/wsl.conf
파일 수정
1 2
[user] default=home폴더안의사용자이름
이렇게 설정 기존에 내보내기로 만들었던 tar파일은 삭제하셔도 됩니다.
급한대로 용량에 대한 압박이 조금은 해소됐네요. :D..