wsl2를 기본설정으로 설치를 하면 C드라이브에 기본적으로 vhdx 파일이 잡히다 보니 오래 사용하다 보면 용량 부족을 겪게 된다. 따라서 여유가 있는 드라이브로 vhdx 파일을 옮겨주면 이슈를 해결 할 수 있다.
1. 현재 wsl2 shutdown 및 wsl2 리스트, 버전 확인
PS E:\Data\Backup> wsl --shutdown
PS E:\Data\Backup> wsl -l -v
NAME STATE VERSION
* Ubuntu Stopped 2
2. 특정 wsl2 백업
예) wsl --export <wsl 등록 명> <Backup 파일 명>
PS E:\Data\Backup> wsl --export Ubuntu Ubuntu_22_04_3_20240224.tar
내보내기가 진행 중입니다. 이 작업은 몇 분 정도 걸릴 수 있습니다.
...
작업을 완료했습니다.
3. 현재 등록된 wsl2 등록 해제
PS E:\Data\Backup> wsl --unregister Ubuntu
등록 취소 중입니다.
작업을 완료했습니다.
4. 2에서 백업한 tar파일 import
예) wsl --import <wsl 명청> <wsl 파일 위치> <import할 tar 파일 위치>
PS E:\Data\Backup> wsl --import Ubuntu_22_04_3 e:\Wsl .\Ubuntu_22_04_3_20240224.tar
작업을 완료했습니다.
PS E:\Data\Backup> wsl -l -v
NAME STATE VERSION
* Ubuntu_22_04_3 Stopped 2
위와 같이 하면 기존 wsl은 삭제되고 새로운 위치로 wsl이 재 설정되게 된다.
번외로 wsl 이동후 wsl 접속을 해보면 root 계정으로 우선 로그인이 될 수 있다. 이럴경우에는 wsl.conf에 초기 로그인 시 default 계정을 별도로 지정해주어서 root로 직접 로그인되는것을 피할 수 있다.
vi /etc/wsl.conf
[boot]
systemd=true
# default 사용자 추가
[user]
default=kindlove
wsl2는 윈도우에 여러개 설치 할 수 있다. 여러 wsl list에서 특정 wsl로 로그인을 하고자 한다면 아래와 같이 입력 하도록 한다.
wsl -d <접속하고자 하는 Ubuntu 명칭>
-- The end --
'OS > Linux' 카테고리의 다른 글
[Ubuntu] Ubuntu에서 CPU 점유율 구하기 (0) | 2024.11.26 |
---|---|
[Linux] scp 명령으로 서버파일 업로드 다운로드 (0) | 2023.07.08 |
[Ubuntu] GUI 모드 설정/해제 방법 (0) | 2022.01.02 |