Cum să exportați și importați sistemele Linux pe Windows 10

Pinguinul Linux Tux de pe desktopul Windows 10

Windows 10 vă permite acum să exportați Linux instalatmedii, creând un fișier TAR al sistemului de fișiere rădăcină pe care îl puteți importa pe alte computere. Copiați sistemele configurate între computere, partajați-le cu alte persoane sau pur și simplu salvați o copie de rezervă.

Cum funcționează acest lucru

Funcțiile de import și export au fost adăugate în actualizarea din mai 2019 - aceasta este Windows 10 versiunea 1903. Dacă nu o aveți instalată încă, nu veți putea utiliza aceste opțiuni din linia de comandă.

Tot ce aveți nevoie sunt două opțiuni noi pentru Windows wsl comanda: --export și --import . --export opțiunea va exporta sistemul de fișiere rădăcină al unei distribuții Linux ca fișier TAR. --import opțiunea vă permite să importați sistemul de fișiere rădăcină al unei distribuții Linux ca fișier TAR.

LEGATE DE: Cum se instalează și se folosește Linux Bash Shell pe Windows 10

Cum să exportați (faceți backup) un sistem Linux

În wsl comanda este o comandă Windows - wsl.exe. Va trebui să-l rulați într-un mediu PowerShell sau Command Prompt, nu într-un subsistem Windows pentru mediu Linux. Puteți deschide una făcând clic dreapta pe butonul Start sau apăsând Windows + x și apoi făcând clic pe „Windows PowerShell”.

Pentru a lista distribuțiile instalate, rulați următoarea comandă:

wsl --list

Acum, utilizați următoarea comandă pentru a exporta sistemul de fișiere al unei distribuții într-un fișier TAR:

wsl --export distro_name file_name.tar

De exemplu, pentru a exporta sistemul Ubuntu 18.04 într-un fișier numit ubuntu.tar, vom rula:

wsl --export Ubuntu-18.04 ubuntu.tar

Exportul unui mediu WSL în PowerShell

Acum aveți un fișier TAR care conține Linuxsistemul de fișiere al distribuției. Fișierul pe care l-am creat - bazat pe un sistem Ubuntu 18.04 LTS destul de standard - avea o dimensiune de 645 MB. Dacă ați instalat mai multe software-uri în distribuția dvs., acesta va fi mai mare.

Fișierul TAR al unui mediu Linux creat de Windows 10

Cum să importați (restaurați) un sistem Linux

Puteți utiliza funcția wsl comanda cu --import opțiunea de a importa un fișier TAR creat în acest fel. Din fereastra PowerShell sau Command Prompt, rulați următoarea comandă

wsl --import distro_name install_location file_name.tar

De exemplu, să presupunem că doriți să importați o distro dintr-un fișier TAR situat la C: UsersChrisubuntu.tar, numiți-l „Ubuntu-18.04” și stocați-l la C: UsersChrisubuntu. Ai alerga:

wsl --import Ubuntu-18.04 C:UsersChrisubuntu C:UsersChrisubuntu.tar

Dacă doriți să se potrivească în mod normal cu Windowsle instalează în mod implicit, acestea sunt în general în propriul folder în C: UsersNAMEAppDataLocalPackages. De exemplu, s-ar putea să doriți să puneți Ubuntu în C: UsersNAMEAppDataLocalPackagesUbuntu.

Oriunde puneți locația de instalare, rețineți că nu ar trebui să modificați fișierele direct din instrumentele Windows. Iată cum ar trebui să accesați fișierele din File Explorer.

Importul unui fișier TAR Linux în PowerShell

Cum se poate anula înregistrarea (ștergerea) unui sistem Linux

Puteți dezinstala o distro cu --unregister opțiune împreună cu numele său. Acest lucru va duce la ștergerea tuturor fișierelor distribuției Linux.

Utilizați următoarea comandă pentru a vedea toate distribuțiile instalate:

wsl --list

Apoi, specificați distribuția pe care doriți să o ștergeți:

wsl --unregister distro_name

De exemplu, dacă se numește Ubuntu-18.04, ați rula:

wsl --unregister Ubuntu-18.04

Anularea înregistrării sau ștergerii unui mediu Linux din linia de comandă a Windows 10

Această funcție vă permite, de asemenea, rapid și ușormutați distribuțiile instalate în alt folder sau unitate. Doar exportați distro-ul într-un fișier TAR, anulați-l din sistem și apoi importați fișierul TAR într-o altă locație a sistemului.