From aa1be6b3500aa1582bc8dcae98ad3d842326ad0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20=C3=81lvarez?= Date: Sun, 23 Oct 2022 00:35:10 +0200 Subject: [PATCH] migrate docker and wsl --- _posts/2022-07-29-lvm.md | 2 +- _posts/2022-10-23-windows-wsl-migrate.md | 27 ++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 _posts/2022-10-23-windows-wsl-migrate.md diff --git a/_posts/2022-07-29-lvm.md b/_posts/2022-07-29-lvm.md index ef1c46a..5d7e527 100644 --- a/_posts/2022-07-29-lvm.md +++ b/_posts/2022-07-29-lvm.md @@ -1,7 +1,7 @@ --- layout: post title: "LVM" -tags: [lvm, disk, discos, partición, volumen, lógico, raspberry pi] +tags: [lvm, disk, discos, partición, volumen, lógico, raspberry pi, create, crear] --- [LVM](https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)) es una de esas cosas que siempre he visto pero nunca me paré siquiera a ver para qué podía ser útil. Casualmente ahora le he encontrado utilidad de rebote. diff --git a/_posts/2022-10-23-windows-wsl-migrate.md b/_posts/2022-10-23-windows-wsl-migrate.md new file mode 100644 index 0000000..84af440 --- /dev/null +++ b/_posts/2022-10-23-windows-wsl-migrate.md @@ -0,0 +1,27 @@ +--- +layout: post +title: "Migrar almacenamiento de Docker y WSL de disco" +tags: [migrate, docker, wsl, data, windows, disk] +--- + +Docker en Windows usa un disco virtual para guardar su información de imágenes, por ejemplo. Este "disco" crece y lo suyo es sacarlo de `C:`. El procedimiento es el mismo para mover una imágen de Linux sobre WSL, ya que básicamente usan el mismo subsistema. Por ejemplo, para mover estos datos a un disco `M:`: + +```shell +cd m: +wsl --shutdown +wsl --export docker-desktop-data docker-desktop-data.tar +wsl --unregister docker-desktop-data +wsl --import docker-desktop-data docker-desktop-data docker-desktop-data.tar --version 2 +``` + +Y para migrar por ejemnplo una imágen de Ubuntu: + +```shell +cd m: +wsl --shutdown +wsl --export Ubuntu ubuntu.tar +wsl --unregister Ubuntu +wsl --import Ubuntu Ubuntu ubuntu.tar +``` + +El `export` e `import` tardan un poquito, en mi caso eran unos cuantos gigas, e incluso usando un m.2 ha tardado un poquillo en ejecutarlos.