← maurobernal.com.ar

Etiqueta: windows

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

  • Sudo en Windows con PowerShell

    Si estás acostumbrado a trabajar con servidores linux, sabrás de lo que te hablo cuando te digo «SUDO»

    Sudo for Windows es una aplicación realizada por Luke Sampson que te permite ejecutar lineas de commando con permisos elevados


    Para instalar debes de ejecutar los siguientes commandos en orden:

    iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
    
    set-executionpolicy unrestricted -s cu -f
    
    scoop install sudo
    
    

     

    Así es como se debería ver si salio todo bien:


Tags

tsql (27)mssql (26)sql (20)devops (20)dotnet (18)docker (15)performance (14)contenedores (11)dotnet10 (10)linux (9)csharp (8)microservicios (7)angular (7)angular21 (7)sql server (6)issabel (6)docker-compose (6)typescript (6)mysql (5).NET (5)