ETC WSL(Windows Subsystem for Linux) 완벽 백업 및 복원 가이드
페이지 정보

영삼이
본문
WSL(Windows Subsystem for Linux) 완벽 백업 및 복원 가이드
WSL 환경을 다른 PC로 통째로 옮기고 싶으신가요? 이 글에서는 WSL을 백업하고 새로운 PC에서 복원하는 방법을 단계별로 설명합니다.
왜 WSL을 백업해야 할까요?
- 💻 새 PC 구매 시: 개발 환경을 처음부터 다시 설정할 필요 없이 그대로 옮길 수 있습니다
- 🔄 시스템 재설치 전: Windows를 재설치하기 전 WSL 환경을 보관할 수 있습니다
- 🛡️ 백업용: 중요한 개발 환경을 안전하게 보관할 수 있습니다
준비물
- WSL이 설치된 Windows PC
- 백업 파일을 저장할 충분한 저장 공간
- USB 드라이브 또는 외장 하드 (다른 PC로 옮길 경우)
1단계: 현재 WSL 환경 백업하기
1-1. 설치된 WSL 배포판 확인
PowerShell을 관리자 권한으로 실행한 후 다음 명령어를 입력합니다:
wsl --list --verbose
출력 예시:
NAME STATE VERSION
* Ubuntu Running 2
1-2. WSL 백업 실행
wsl --export Ubuntu D:\ubuntu-backup.tar
명령어 설명:
Ubuntu: 백업할 WSL 배포판 이름D:\ubuntu-backup.tar: 백업 파일이 저장될 경로
참고사항:
- 백업 진행 중 WSL이 자동으로 종료됩니다
- 백업 파일 크기는 WSL 환경에 따라 수 GB가 될 수 있습니다
- 백업 시간은 환경에 따라 몇 분 정도 소요됩니다
2단계: 백업 파일 이동
생성된 ubuntu-backup.tar 파일을 다음 방법 중 하나로 새 PC로 옮깁니다:
- USB 드라이브나 외장 하드에 복사
- 클라우드 스토리지 (Google Drive, OneDrive 등) 업로드
- 네트워크 공유 폴더 이용
3단계: 새 PC에서 WSL 복원하기
3-1. WSL 설치 확인
새 PC에서 PowerShell을 관리자 권한으로 실행합니다:
wsl --version
WSL이 설치되어 있지 않다면:
wsl --install
⚠️ WSL 설치 후에는 재부팅이 필요합니다.
3-2. 백업 파일로부터 WSL 복원
wsl --import Ubuntu D:\WSL\Ubuntu D:\ubuntu-backup.tar
명령어 설명:
- 첫 번째
Ubuntu: 복원할 배포판의 이름 D:\WSL\Ubuntu: WSL이 설치될 경로 (원하는 위치 지정 가능)D:\ubuntu-backup.tar: 백업 파일 경로
설치 경로 선택 팁:
- C드라이브 용량이 부족하다면 D드라이브 권장
- SSD에 설치하면 성능이 더 좋습니다
- 예시:
C:\WSL\Ubuntu,D:\Dev\WSL\Ubuntu등
4단계: 복원 확인 및 실행
4-1. 복원된 WSL 확인
wsl --list --verbose
4-2. WSL 실행
wsl -d Ubuntu
또는 간단히:
wsl
5단계: 기본 사용자 설정 (선택사항)
복원 후 root 계정으로 로그인될 수 있습니다. 원래 사용자 계정으로 변경하려면:
방법 1: Windows에서 설정
ubuntu config --default-user 사용자명
방법 2: WSL 내부에서 설정
sudo nano /etc/wsl.conf
다음 내용을 추가합니다:
[user]
default=사용자명
저장 후 WSL을 재시작합니다:
wsl --shutdown
wsl
전체 명령어 요약
백업 (기존 PC)
wsl --list --verbose
wsl --export Ubuntu D:\ubuntu-backup.tar
복원 (새 PC)
wsl --install # WSL이 없는 경우
wsl --import Ubuntu D:\WSL\Ubuntu D:\ubuntu-backup.tar
wsl -d Ubuntu
자주 묻는 질문 (FAQ)
Q1. 여러 개의 WSL 배포판을 사용 중인데, 모두 백업할 수 있나요?
A. 네, 각 배포판을 개별적으로 백업하면 됩니다.
wsl --export Ubuntu D:\ubuntu-backup.tar
wsl --export Debian D:\debian-backup.tar
Q2. 백업 파일을 압축할 수 있나요?
A. tar 파일을 zip이나 7z로 추가 압축하면 용량을 줄일 수 있습니다.
Q3. 복원 시 원래 위치와 같은 경로에 설치해야 하나요?
A. 아니요, 원하는 아무 경로에나 복원 가능합니다.
Q4. 백업 파일이 너무 큰데 줄일 방법이 있나요?
A. WSL 내에서 불필요한 파일을 정리한 후 백업하면 용량을 줄일 수 있습니다.
# 캐시 정리
sudo apt clean
sudo apt autoremove
# 로그 파일 정리
sudo journalctl --vacuum-time=1d
마치며
이 방법을 사용하면 WSL 환경을 손쉽게 백업하고 복원할 수 있습니다. 모든 설정, 설치된 프로그램, 파일이 그대로 유지되므로 새 PC에서도 바로 작업을 이어갈 수 있습니다.
혹시 과정 중 문제가 발생하면 댓글로 남겨주세요! 😊
태그: #WSL #Windows #Linux #Ubuntu #백업 #복원 #개발환경
댓글목록
등록된 댓글이 없습니다.