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

Acum, Windows 10 oferă posibilitatea de a exporta mediile Linux instalate, generând un fișier TAR care include sistemul de fișiere rădăcină. Acest fișier poate fi ulterior importat pe alte computere. Astfel, aveți flexibilitatea de a transfera sistemele configurate între dispozitive, de a le partaja cu alții sau de a crea o copie de rezervă.

Modalitatea de Funcționare

Funcțiile de import și export au fost introduse odată cu Actualizarea din Mai 2019 (Windows 10, versiunea 1903). Dacă nu aveți această actualizare instalată, aceste comenzi nu vor fi disponibile.

Pentru a utiliza aceste funcționalități, veți avea nevoie de două comenzi noi: --export și --import. Prima (--export) este folosită pentru a salva sistemul de fișiere rădăcină al unei distribuții Linux într-un fișier TAR. A doua (--import) este folosită pentru a importa un sistem de fișiere rădăcină dintr-un fișier TAR.

Procedura de Export (Backup) a unui Sistem Linux

Comanda wsl este o comandă specifică Windows (wsl.exe). Aceasta trebuie executată într-un mediu PowerShell sau Command Prompt, nu direct în Windows Subsystem for Linux. Puteți deschide un astfel de mediu dând clic dreapta pe butonul Start sau apăsând Windows+x și apoi selectând „Windows PowerShell”.

Pentru a vedea lista distribuțiilor Linux instalate, folosiți următoarea comandă:

wsl --list

Pentru a exporta sistemul de fișiere al unei distribuții într-un fișier TAR, folosiți această comandă:

wsl --export nume_distributie nume_fisier.tar

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

wsl --export Ubuntu-18.04 ubuntu.tar

Acum aveți un fișier TAR care conține întregul sistem de fișiere al distribuției Linux. Un fișier creat de noi pe baza unei instalații standard Ubuntu 18.04 LTS a avut o dimensiune de 645 MB. Dimensiunea fișierului va varia în funcție de software-ul suplimentar instalat în distribuția dvs.

Procedura de Import (Restaurare) a unui Sistem Linux

Comanda wsl, utilizată cu opțiunea --import, permite importarea unui fișier TAR creat prin metoda menționată mai sus. Într-o fereastră PowerShell sau Command Prompt, introduceți comanda:

wsl --import nume_distributie_noua locatie_instalare nume_fisier.tar

De exemplu, să presupunem că doriți să importați o distribuție dintr-un fișier TAR aflat în C:UsersChrisubuntu.tar, să o denumiți „Ubuntu-18.04” și să o stocați în C:UsersChrisubuntu. Comanda va fi:

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

Dacă doriți să respectați structura de directoare pe care Windows o folosește implicit, distribuțiile sunt stocate, de obicei, în foldere individuale în C:UsersNUME_UTILIZATORAppDataLocalPackages. De exemplu, puteți plasa Ubuntu în C:UsersNUME_UTILIZATORAppDataLocalPackagesUbuntu.

Indiferent de locația aleasă pentru instalare, rețineți că nu trebuie să modificați direct fișierele folosind instrumente Windows. Accesați fișierele prin intermediul File Explorer, așa cum este descris.

Cum se Anulează Înregistrarea (Ștergerea) unui Sistem Linux

O distribuție poate fi dezinstalată folosind opțiunea --unregister urmată de numele acesteia. Această acțiune va șterge toate fișierele distribuției Linux.

Pentru a vedea lista tuturor distribuțiilor instalate, utilizați comanda:

wsl --list

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

wsl --unregister nume_distributie

De exemplu, pentru a dezinstala o distribuție numită Ubuntu-18.04, veți executa:

wsl --unregister Ubuntu-18.04

Această funcție vă permite, de asemenea, să mutați rapid și ușor distribuțiile instalate într-un alt folder sau unitate. Exportați distribuția într-un fișier TAR, anulați înregistrarea acesteia din sistemul dvs., și apoi importați fișierul TAR într-o altă locație de pe sistem.