WSL은 베어 메탈에서 실행되는 Linux가 아니므로 백업을 시작하기 위해 배포 자체 내에서 아무 작업도 수행할 필요가 없습니다. 대신 작업은 전적으로 PowerShell에서 실행됩니다.
먼저 PowerShell에서 wsl -l -v 명령을 실행하여 현재 설치된 모든 Linux 배포판 목록을 인쇄합니다. 생성한 백업의 정확한 이름을 아는 것이 중요합니다. 예를 들어 "Ubuntu" 대신 "Ubuntu-22.04"가 있을 수 있습니다.
이 정보가 있으면 다음 명령은 선택한 배포의 전체 백업을 내보냅니다. 들어가기 전에 백업을 저장하려는 디렉토리로 cd하십시오. 명령줄에 입력하는 모든 디렉터리는 기본적으로 백업이 저장되는 디렉터리입니다.wsl --export (distribution) (filename.tar)예를 들어 Debian 백업은 다음과 같습니다.
wsl --export Debian debianbackup.tar또는 cd를 올바른 디렉터리에 사용하는 대신 내보내기 프로세스 중에 파일 위치와 파일 이름을 지정할 수 있습니다. 예:
wsl --export Ubuntu c:\users\richard\desktop\ubuntumay27.tar이것은 백업 프로세스입니다. 지금 생성한 파일을 동일한 PC 또는 다른 PC에서 사용하여 Linux 배포판의 정확한 복사본을 설정할 수 있습니다. Powershell에서 가져오기 명령을 사용하여 이 작업을 수행할 수 있습니다. 백업에서 WSL 배포판을 가져오는 방법 내보내는 경우 어느 시점에서 해당 백업 배포판을 사용하고 싶을 가능성이 높습니다. 이는 WSL의 가져오기 명령을 사용하여 수행됩니다. 설치할 위치와 사용할 파일을 지정해야 하기 때문에 내보내기 명령보다 조금 더 깁니다. 가져오기 명령은 다음 템플릿을 따릅니다.
wsl --import (distribution) (install location) (file location and filename)위의 예제 내보내기 중 하나를 사용하면 다음과 같은 결과가 됩니다.
wsl --import Ubuntu c:\wsl c:\users\richard\desktop\ubuntumay27.tar잠시 후에 배포판이 설치되고 사용할 준비가 됩니다. 내보내기 및 가져오기 사용의 장점은 짧은 시간 내에 여러 컴퓨터에 동일한 환경을 설정할 수 있다는 것입니다. 사용자와 비밀번호는 패키지 관리자를 통해 설치한 모든 항목과 마찬가지로 유지됩니다. PowerShell 창을 닫기 전에 올바르게 설치되었는지 확인하려면
wsl -l -v를 다시 실행하면 새로 가져온 배포판이 표시됩니다.
위 내용은 WSL(Linux용 Windows 하위 시스템) 배포판을 백업 및 복원하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!