Como fazer backup da distribuição Linux no WSL

WSLde Linux dagitimi nasil yedeklenir.webp
⏱️ 3 min read

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:

  1. Aberto Começar no Windows 11.

  2. Procurar por Prompt de comando, clique com o botão direito do mouse no resultado superior e selecione o Executar como administrador opção.

  3. Digite o seguinte comando para determinar as distribuições Linux disponíveis e pressione Entrar:

    wsl --list
  4. 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:

  1. Aberto Começar.

  2. Procurar por Prompt de comando, clique com o botão direito do mouse no resultado superior e selecione o Executar como administrador opção.

  3. 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

    Comando de distribuição de restauração WSL

    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.
  4. Digite o seguinte comando para confirmar que a distribuição foi restaurada e pressione Entrar:

    wsl --list
  5. 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.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Você pode gostar...