migrate docker and wsl
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Sergio Álvarez 2022-10-23 00:35:10 +02:00
parent f90391307d
commit aa1be6b350
No known key found for this signature in database
GPG Key ID: BD711A37FE7DD77E
2 changed files with 28 additions and 1 deletions

View File

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

View File

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