Windows 10 lader dig nu eksportere installerede Linux-miljøer og oprette en TAR-fil af rodfilsystemet, du kan importere på andre pc’er. Kopier dine konfigurerede systemer mellem computere, del dem med andre, eller gem blot en sikkerhedskopi.
Indholdsfortegnelse
Hvordan dette virker
Import- og eksportfunktionerne blev tilføjet i maj 2019-opdateringen – det er Windows 10 version 1903. Hvis du ikke har det installeret endnu, vil du ikke være i stand til at bruge disse kommandolinjeindstillinger.
Alt du behøver er to nye muligheder for Windows wsl-kommandoen: –eksport og –import . Indstillingen –eksport vil eksportere en Linux-distributions rodfilsystem som en TAR-fil. Indstillingen –import lader dig importere en Linux-distributions rodfilsystem som en TAR-fil.
Sådan eksporteres (sikkerhedskopieres) et Linux-system
wsl-kommandoen er en Windows-kommando—wsl.exe. Du skal køre det i et PowerShell- eller Command Prompt-miljø, ikke i et Windows-undersystem til Linux-miljø. Du kan åbne en ved at højreklikke på Start-knappen eller trykke på Windows+x og derefter klikke på “Windows PowerShell.”
For at vise de installerede distros skal du køre følgende kommando:
wsl --list
Brug nu følgende kommando til at eksportere en distros filsystem til en TAR-fil:
wsl --export distro_name file_name.tar
For for eksempel at eksportere Ubuntu 18.04-systemet til en fil ved navn ubuntu.tar, ville vi køre:
wsl --export Ubuntu-18.04 ubuntu.tar
Du har nu en TAR-fil, der indeholder Linux-distributionens filsystem. Filen, vi oprettede – baseret på et ret standard Ubuntu 18.04 LTS-system – var 645 MB i størrelse. Hvis du har installeret mere software i din distribution, vil den være større.
Sådan importeres (gendannes) et Linux-system
Du kan bruge wsl-kommandoen med –import-indstillingen til at importere en TAR-fil, der er oprettet på denne måde. Kør følgende kommando fra et PowerShell- eller kommandopromptvindue
wsl --import distro_name install_location file_name.tar
Lad os f.eks. sige, at du vil importere en distro fra en TAR-fil placeret på C:UsersChrisubuntu.tar, kald den “Ubuntu-18.04,” og gemme den på C:UsersChrisubuntu. Du ville køre:
wsl --import Ubuntu-18.04 C:UsersChrisubuntu C:UsersChrisubuntu.tar
Hvis du vil matche, hvor Windows normalt installerer dem som standard, er de generelt i deres egen mappe i C:UsersNAMEAppDataLocalPackages. For eksempel vil du måske sætte Ubuntu i C:UsersNAMEAppDataLocalPackagesUbuntu.
Uanset hvor du placerer installationsplaceringen, skal du være opmærksom på, at du ikke bør ændre filerne direkte fra Windows-værktøjer. Sådan skal du få adgang til filerne i File Explorer i stedet for.
Sådan afregistrerer (sletter) et Linux-system
Du kan afinstallere en distro med indstillingen –unregister sammen med dens navn. Dette vil resultere i, at alle Linux-distributionens filer bliver slettet.
Brug følgende kommando til at se alle installerede distributioner:
wsl --list
Angiv derefter den distribution, du vil slette:
wsl --unregister distro_name
For eksempel, hvis det hedder Ubuntu-18.04, vil du køre:
wsl --unregister Ubuntu-18.04
Denne funktion lader dig også hurtigt og nemt flytte installerede distributioner til en anden mappe eller et andet drev. Bare eksporter distroen til en TAR-fil, afregistrer den fra dit system, og importer derefter TAR-filen til en anden placering på dit system.