mover tu wsl a otro disco
Desde que apareció WSL en Windows ya no tuve la necesidad de tener que tener una VM con alguna distro de Linux.
Si no sabes lo que es WSL (Windows Subsystem for linux) aquí te dejo la documentación oficial Instalación de WSL | Microsoft Learn
Pero en pocas palabras es la capacidad que tiene Windows (desde win 10) de exponer el acceso al procesador a través de una capa controlada, pudiendo tener otro mini sistema operativo corriendo a la par. A diferencia de la emulación, aquí lo que se intenta es que ambas sistemas operativos puedan acceder al procesado, y ahorrar recursos sobre todo.
En mi caso, para acceder a servidores y programar, suele tener dos distros:
- Ubuntu 22.04 (WSL 2)
- Debian (WSL)
Ambos con dos versiones diferentes de WSL. Esto es debido a que el performance del disco en la versión 2 de WSL, se vio afectada, y por otro lado hay problemas de compatibilidad, aún con la versión dos.
El espacio destinado a cada una es de unas 10gigas, y aveces resulta cómodo tenerlas en algún disco diferente. Por ello hoy veremos el proceso para mover las mismas a otra ubicación.
Listar las distro instaladas:
wsl --list -v
Con este simple comando podrás ver que distro tienes disponibles y que versión son.
Detener la distro a mover.
En mi caso la de Debian
wsl -t Debian
Exportar la distro
wsl --export Debian "D:\WSL\debian.tar"
Esta parte demora unos minutos dependiende del tamaña de tu distro. En mi caso la voy a mover al disco D:, a una carpeta denominada WSL
Desregistrar la distro
wsl --unregister Debian
Actualizamos el registro, eliminando distro actual, y luego volviendo a crear pero con la nueva ubicación
Importar la distro
wsl --import Debian "D:\WSL\Debian" "D:\WSL\debian.tar"
Ya estamos llegando a su fin. Aquí solamente le decimos que queremos importar nuestro distro, indicando el nombre de la misma, la ubicación en donde va a quedar, y el donde en donde esta el backup.
Vale aclarar que con este proceso no pierdes nada de lo que tengas en tu distro, como así también el perfil que tengas en tu terminal ya configurado.
Espero que te sea útil. En mi caso no demoró mas de 5 min todo el proceso.