O Windows Subsystem for Linux (WSL) permite fazer backup (exportar) suas distribuições Linux para que você possa restaurá-las (importá-las) em uma nova configuração do Windows 11 ou Windows 10, outro computador ou quando quiser compartilhar a distribuição com outros pessoas.
Qualquer que seja a situação, você pode usar o wsl.exe
ferramenta de comando com --export
opção de backup e o --import
opção para restaurar uma distribuição. No entanto, há uma ressalva, ao usar este método, a distribuição Linux (por exemplo, Ubuntu, CentOS, Debian, Mint, etc.) as configurações de “Aplicativos e recursos”.
Neste guia, você aprenderá as etapas para fazer backup e restaurar distribuições Linux instaladas no Windows Subsystem for Linux 2 (WSL2) no Windows 11 e Windows 10.
Execute o backup da distribuição Linux no WSL
Para fazer backup de uma instalação do WSL Linux no Windows 11 (ou Windows 10), use estas etapas:
-
Aberto Começar no Windows 11.
-
Procurar por Prompt de comando, clique com o botão direito do mouse no resultado superior e selecione o Executar como administrador opção.
-
Digite o seguinte comando para determinar as distribuições Linux disponíveis e pressione Entrar:
wsl --list
-
Digite o seguinte comando para criar um backup da distribuição WSL e pressione Entrar:
wsl --export DISTRO-NAME PATH\FILE-NAME.tar
No comando, altere DISTRO-NAME e PATH\FILE-NAME.tar com as informações para sua distribuição. Se você não especificar um caminho, o backup será armazenado na raiz de “C:”.
Por exemplo, este comando faz backup (exporta) a distribuição do Ubuntu:
wsl --export Ubuntu ubuntu-backup.tar
Depois de concluir as etapas, a máquina virtual exportará para a raiz da unidade principal do sistema (C:), a menos que você especifique outro local.
Essas instruções criam apenas um backup de uma distribuição. Se você tiver instalações adicionais, precisará repetir as etapas.
Execute a restauração da distribuição Linux no WSL
Para importar uma distribuição Linux do backup no Window Subsystem para Linux 2, use estas etapas:
-
Aberto Começar.
-
Procurar por Prompt de comando, clique com o botão direito do mouse no resultado superior e selecione o Executar como administrador opção.
-
Digite o seguinte comando para importar ou restaurar as distribuições Linux do backup e pressione Entrar:
wsl --import DISTRO-NAME INSTALL-LOCATION PATH\FILE-NAME.tar
No comando, altere DISTRO-NAME, INSTALAÇÃO-LOCAL, e PATH\FILE-NAME.tar com as informações para sua distribuição.
Por exemplo, este comando restaura (importa) a distribuição do Ubuntu:
wsl --import Ubuntu C:\Users\USERNAME\Distros C:\ubuntu-backup.tar
Nota rápida: O local de instalação original éC:\Users\USERNAME\AppData\Local\Packages
. No entanto, convém evitar esse local porque a restauração não será idêntica à original. Por exemplo, você terminará com um arquivo “.vhdx” e a integração não será a mesma mencionada anteriormente. -
Digite o seguinte comando para confirmar que a distribuição foi restaurada e pressione Entrar:
wsl --list
-
Digite o seguinte comando para iniciar a distribuição no Windows Subsystem para Linux e pressione Entrar:
wsl --distribution NAME-DISTRO
Depois de concluir as etapas, a distribuição será importada para o destino especificado. A única ressalva é que esse backup e restauração não têm a mesma integração que a instalação das distribuições da Microsoft Store. Por exemplo, depois que a distribuição for importada, ela não será registrada no menu Iniciar e não aparecerá como um aplicativo que você pode remover da página de configurações “Aplicativos e recursos”.
Se você quiser executar a distro, você precisará executar este comando: wsl --distribution DISTRO-NAME
, ou você pode selecionar a distribuição no menu Windows Terminal. Além disso, se você quiser desinstalar a máquina virtual Linux importada, precisará usar este comando: wsl --unregister DISTRO-NAME
.