WSL 배포판 복제

발행: (2026년 2월 19일 오전 09:29 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

왜 WSL 배포판을 복제해야 할까요?

WSL 배포판을 설정하는 데 몇 시간을 투자했습니다—패키지를 설치하고, 셸을 구성하고, 개발 환경을 튜닝했죠. 위험한 작업(주 버전 업그레이드, 새로운 도구, 혹은 격리된 프로젝트)을 시도하기 전에 복제본을 만들어 현재 작업 환경을 보호할 수 있습니다.

내보내기 & 가져오기 (tar)

기본 흐름은 다음과 같습니다:

# Export the current distro to a tar file
wsl --export Ubuntu C:\Temp\ubuntu-clone.tar

tar 파일에는 파일 시스템 전체 스냅샷(패키지, 사용자 계정, 설정 파일, 홈 디렉터리 등)이 포함됩니다.
대형 배포판의 경우 몇 분 정도 걸릴 수 있으며, tar 크기는 배포판 내부에서 사용 중인 디스크 공간과 대략 동일합니다.

# Import the tar as a new distribution
wsl --import Ubuntu-Dev "D:\WSL\Ubuntu-Dev" C:\Temp\ubuntu-clone.tar

인수

인수의미
Ubuntu-Dev복제된 배포판의 이름
D:\WSL\Ubuntu-Dev새 VHDX가 생성될 디렉터리
C:\Temp\ubuntu-clone.tar내보내기 단계에서 만든 tar 파일

기본 사용자 복원

tar 아카이브에서 가져올 때, WSL은 기본적으로 root로 로그인합니다. /etc/wsl.conf를 편집하여 기본 사용자를 설정하세요:

# Start the clone as root
wsl -d Ubuntu-Dev -u root

# Append the user section if it does not exist
grep -q "^\[user\]" /etc/wsl.conf 2>/dev/null || cat >> /etc/wsl.conf *
0 조회
Back to Blog

관련 글

더 보기 »

WSL 배포판 이름 바꾸기

WSL 배포판 이름 바꾸기 – 완전 가이드 Microsoft Store에서 Ubuntu를 설치했으며, WSL이 이를 Ubuntu‑24.04로 명명했습니다. 또 다른 버전을 설치했더니 Ub...

Apex B. OpenClaw, 로컬 임베딩

Local Embeddings for Private Memory Search 기본적으로 OpenClaw의 memory search는 텍스트를 일반적으로 Anthropic 또는 OpenAI와 같은 외부 embedding API에 전송합니다.

Apex 1. OpenClaw, Providers 히스토리

ChatGPT, Anthropic 및 Google Gemini에서 채팅 기록 가져오기 OpenClaw로 할 수 있는 가장 강력한 기능 중 하나는 메모리를 bootstrap 하는 것입니다...