윈도우11 WSL에서 Linux 배포판 백업 및 복원 방법

이 가이드는 Windows 11의 WSL 플랫폼에서 Linux 배포판 백업 및 복원 방법을 설명합니다.

Linux용 Windows 하위 시스템
<Windows 11 – WSL2 Ubuntu-22.04>

Linux용 Windows 하위 시스템(WSL)을 사용할 때 Linux 배포판의 백업 파일을 생성하여 새롭게 설치한 Windows 11 환경에서 이를 복원(가져오기)할 수 있습니다.

또는 Windows 11 및 10 등 다른 컴퓨터 또는 다른 사용자에게 배포판을 공유하는 것도 가능합니다.

WSL2(Windows Subsystem for Linux 2) Linux 배포판을 백업하고 복원하는 방법

실제 환경에서 사용하기 앞서 한 가지 주의하실 점은 이렇게 백업한 Linux 배포판은 시작 메뉴에서 찾을 수 없으며 더 이상 항목으로 표시되지 않습니다.

01 WSL에서 Linux 배포판 백업 수행

Windows 11 또는 10에서 WSL Linux 배포판을 백업하려면 다음 단계를 수행합니다.

관리자 권한으로 터미널 실행

키보드 단축키 Win + X 키를 누르고 고급 사용자 메뉴에서 [터미널(관리자)]를 선택하여 관리자 권한으로 터미널 앱을 실행합니다.

Linux 배포판 백업 전 설치된 배포판 확인

다음 명령을 입력하고 Enter 키를 눌러 설치된 Linux용 Windows 하위 시스템 배포판을 확인합니다.

wsl --list
Linux 배포판 백업 수행

다음 명령을 입력하고 Enter 키를 눌러 WSL 배포판의 백업을 생성합니다.

wsl --export DISTRO_NAME PATH\FILE_NAME.tar

위 명령에서 ‘DISTRO_NAME’‘PATH\FILE_NAME.tar’를 상황에 맞게 변경합니다.

예를 들어 HashTag 사용자 계정 폴더에 ‘Ubuntu-22.04’ 배포판을 ‘Ubuntu-22.01.tar’ 파일로 백업하고 싶다면 다음과 같이 사용할 수 있습니다.

wsl --export Ubuntu-22.04 C:\Users\HashTag\Ubuntu-22.04.tar

모든 단계를 완료하면 사용자가 지정한 경로 및 파일 이름으로 Linux 배포판 백업 파일이 내보내집니다.

이 지침은 하나의 배포판에 대한 백업만 생성하며, 추가로 사용 중인 배포판에 대해서는 동일한 단계를 반복해서 수행해야 합니다.

02 WSL에서 Linux 배포판 복원 수행

Linux용 Windows 하위 시스템 백업 파일에서 설정을 가져와 복원하려면 다음 단계를 수행합니다.

관리자 권한으로 터미널 실행

키보드 단축키 Win + X 키를 누르고 고급 사용자 메뉴에서 [터미널(관리자)]를 선택하여 관리자 권한으로 터미널 앱을 실행합니다.

Linux 배포판 백업 파일로 복원

다음 명령을 입력하고 Enter 키를 눌러 WSL 배포판의 복원 작업을 수행합니다.

wsl --import DISTRO_NAME  INSTALL_LOCATION PATH\FILE_NAME.tar

위 명령에서 ‘DISTRO_NAME’‘INSTALL_PATH’, ‘PATH\FILE_NAME.tar’를 상황에 맞게 변경합니다.

예를 들어 HashTag 사용자 계정 폴더에 ‘Ubuntu-22.04’ 배포판을 ‘Ubuntu-22.01-1’ 이름으로 복원하고 싶다면 다음과 같이 사용할 수 있습니다.

wsl --import Ubuntu-22.04-1 C:\Users\HashTag C:\Users\HashTag\Ubuntu-22.04.tar
Linux 배포판 기본 설치 위치

참고로 Windows 11에서 WSL 기본 설치 위치는 다음과 같습니다.

C:\Users\USER_NAME\AppData\Local\Packages
Linux 배포판 백업 복원 후 실행

다음 명령을 입력하고 Enter 키를 눌러 Linux 배포판이 복원되었는지 확인합니다.

wsl --list

다음 명령을 입력하고 Enter 키를 눌러 복원한 Linux용 Windows 하위 시스템을 시작합니다.

wsl --distribution DISTRO_NAME

03 WSL에서 Linux 배포판 제거

백업 파일을 사용하여 복원한 Linux 배포판을 제거하려면 다음과 같이 수행할 수 있습니다.

Linux 배포판 백업 파일로 복원한 WSL 제거

다음 명령을 입력하고 Enter 키를 눌러 복원된 배포판을 제거합니다.

wsl --unregister DISTRO_NAME

마치며

모든 단계를 완료하면 Linux용 Windows 하위 시스템의 배포판을 백업하거나 복원할 수 있습니다.

주의 사항으로는 백업 및 복원으로 생성된 배포판은 Microsoft Store에서 배포판을 설치하는 것과 동일한 것은 아닙니다. 예를 들어 이렇게 복원한 배포판은 시작 메뉴에서 등록되지 않습니다.

따라서 앞서 살펴본 것처럼 “wsl –distribution” 명령 또는 Windows 터미널에서 배포판을 선택하여 실행할 수 있습니다.

Leave a Comment