WSL izplatīšanas dublējumkopijas izveide ir gudra ideja, un tā var arī palīdzēt pārvietot gadījumus starp iekārtām. Lūk, kā to izdarīt.
Regulāra datora dublēšana ir gudra rīcība. Neatkarīgi no tā, vai izmantojat operētājsistēmu Windows, Mac, Linux vai Chrome OS, jūs nekad nevarat būt pārāk uzmanīgs. Tas pats attiecas uz Windows apakšsistēma operētājsistēmai Linux (WSL) kas darbojas uz augšu, bet ir zināmā mērā neatkarīga no Windows.
WSL gadījumus ir viegli iestatīt, taču bez dublējuma jums viss būs jāatkārto manuāli, ja kaut kas noiet greizi. WSL dublējumkopijas ir arī vienkāršs veids, kā pārsūtīt vidi starp iekārtām.
Par laimi, Linux distribūcijas (izplatīšanas) dublēšana WSL, kā arī nepieciešamības gadījumā to atjaunot ir ļoti vienkāršs process.
Kā dublēt Windows apakšsistēmas Linux (WSL) distribūciju
Kā WSL vai Linux nedarbojas uz tukša metāla, mums pašā distribūcijā nekas nav jādara, lai ierosinātu dublēšanu. Tā vietā operācija tiek pilnībā izpildīta no PowerShell. Lūk, kas jums jādara:
- Atveriet Windows termināli PowerShell profilā (tai vajadzētu būt noklusējuma darbībai).
- Palaidiet komandu wsl -l -v iekšā PowerShell, lai izdrukātu visu pašlaik instalēto Linux distribūciju sarakstu. Ir svarīgi, lai jūs zināt precīzs nosaukumu, lai izveidotu dublējumu. Piemēram, jums var būt Ubuntu-22.04 nevis tikai Ubuntu.
- Izvēlieties direktoriju, kurā vēlaties saglabāt dublējumu. PowerShell logā ievadiet CD (direktorijs), aizstājot (direktorijs) ar ceļu, kurā vēlaties saglabāt dublējuma failu. Piemēram, mēs izvēlamies mapi ar nosaukumu WSL dublējumkopijas mūsu Dokumenti bibliotēku, tāpēc mēs ievadīsim šo komandu:
cd "C:\Users\joaoc\Documents\WSL backups"
- Ievadiet šo komandu, lai eksportētu izplatīšanu:
wsl --export (distribution) (filename.tar)
- Jums būs jāmaina (izplatīšana) ar tā izplatīšanas nosaukumu, kuru vēlaties eksportēt, un faila nosaukums ar to, ko vēlaties, lai dublējuma fails tiktu izsaukts. Piemēram, Ubuntu dublēšana izskatītos šādi:
wsl --export Ubuntu Ubuntubackup.tar
- Jums būs jāmaina (izplatīšana) ar tā izplatīšanas nosaukumu, kuru vēlaties eksportēt, un faila nosaukums ar to, ko vēlaties, lai dublējuma fails tiktu izsaukts. Piemēram, Ubuntu dublēšana izskatītos šādi:
- Alternatīvi, tā vietā, lai izmantotu cd lai nokļūtu pareizajā direktorijā, eksportēšanas procesa ietvaros varat norādīt faila atrašanās vietu un faila nosaukumu. Piemēram:
wsl --export Ubuntu C:\Users\joaoc\Documents\WSL backups\Ubuntubackup.tar
Tas ir viss rezerves procesam. Tagad izveidoto failu var izmantot tajā pašā datorā vai citā, lai iestatītu precīzu jūsu Linux izplatīšanas kopiju. To var izdarīt, izmantojot Powershell importēšanas komandu.
Kā importēt WSL distro no dublējuma
Ja eksportējat savu Linux distro, iespējams, vēlēsities to kādā brīdī atjaunot. WSL tas tiek paveikts, izmantojot importēšanas komandu. Ja jūs to izmantojat tajā pašā datorā, mēs pieņemam, ka esat jau izmantojis --degregister komandu, lai noņemtu pašreizējo instanci. Ja tas joprojām ir instalēts, importēšana no dublējuma netiks pārrakstīta, un, izmantojot to pašu distribūcijas nosaukumu, tiks izveidots konflikts.
Tas ir nedaudz garāks par eksportēšanas komandu, jo jums ir jānorāda, kur vēlaties to instalēt, kā arī fails, kuru vēlaties izmantot. Importēšanas komanda seko šai veidnei:
wsl --import (distribution) (install location) (file path)
Tātad, izmantojot eksportēšanas piemēru iepriekš 5. darbībā, jūs varētu iegūt kaut ko līdzīgu:
wsl --import Ubuntu c:\wsl c:\users\richard\desktop\ubuntumay27.tar
Pēc brīža jūsu distro tiks instalēts un gatavs darbam. Eksportēšanas un importēšanas izmantošanas skaistums ir tāds, ka vienu un to pašu vidi var iestatīt vairākās iekārtās vienā mirklī. Jūsu lietotāji un paroles tiks saglabāti, tāpat kā viss, ko instalējāt, izmantojot pakotņu pārvaldnieku.
Ja pirms PowerShell loga aizvēršanas vēlaties pārbaudīt, vai tas ir pareizi instalēts, vienkārši palaidiet wsl -l -v atkal, un jums vajadzētu redzēt savu tikko importēto distribūciju.