Created
August 12, 2023 17:35
-
-
Save carlinhoshk/70d7af554a3ca394747885a9a6877489 to your computer and use it in GitHub Desktop.
Transferindo Image WSL do C:\ para D:\ ( economizar armazenamento do SSD )
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Listar armazenamentos WSL existentes | |
```bash | |
wsl --list -v | |
Saída esperada: | |
plaintext | |
Copy code | |
NOME ESTADO VERSÃO | |
* docker-desktop Executando 2 | |
docker-desktop-data Executando 2 | |
Desligar o WSL | |
bash | |
Copy code | |
wsl --shutdown | |
Saída: | |
plaintext | |
Copy code | |
NOME ESTADO VERSÃO | |
* docker-desktop Interrompido 2 | |
docker-desktop-data Interrompido 2 | |
Criar o seguinte caminho (com todas as subpastas): | |
bash | |
Copy code | |
mkdir D:\Docker\wsl\data\ | |
Exportar containers e seus dados | |
Este passo pode levar algum tempo, dependendo do tamanho do arquivo original ext4.vhdx. | |
bash | |
Copy code | |
wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar" | |
Cancelar o registro dos dados do container no WSL | |
Isso também irá automaticamente excluir o arquivo ext4.vhdx da localização original. | |
bash | |
Copy code | |
wsl --unregister docker-desktop-data | |
Importar os dados do container, mas mantê-los em outra localização | |
(Isto é, na unidade D:, conforme definido acima). Isso criará automaticamente o arquivo ext4.vhdx a partir do backup. | |
bash | |
Copy code | |
wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2 | |
Excluir o arquivo .tar exportado | |
Exclua apenas o arquivo .tar exportado: D:\Docker\wsl\data\docker-desktop-data.tar e nada mais! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment