Hogyan készítsünk biztonsági másolatot és állítsunk vissza egy Windows alrendszer Linuxhoz (WSL) disztribúciójához

A WSL disztribúciók biztonsági mentése okos ötlet, és segíthet a példányok gépek közötti áthelyezésében is. Íme, hogyan kell csinálni.

Okos dolog rendszeres biztonsági másolat készítése a számítógépről. Függetlenül attól, hogy Windows, Mac, Linux vagy Chrome OS rendszert használ, soha nem lehet túl óvatos. Ugyanez vonatkozik a Windows alrendszer Linuxhoz (WSL) amely a Windows tetején fut, de némileg független attól.

A WSL-példányok könnyen beállíthatók, de biztonsági mentés nélkül mindent manuálisan kell újra elvégezni, ha valami baj van. A WSL biztonsági mentések egyszerű módot jelentenek a környezet gépek közötti átvitelére is.

Szerencsére nagyon egyszerű folyamat egy Linux disztribúcióról (terjesztésről) biztonsági másolatot készíteni WSL-en, valamint visszaállítani, ha szükséges.

Hogyan készítsünk biztonsági másolatot egy Windows alrendszer Linuxhoz (WSL) disztribúciójáról

Mint WSL A Linux nem csupasz fémen fut, nem kell semmit tennünk a disztribúción belül, hogy biztonsági mentést kezdeményezzünk. Ehelyett a művelet teljes egészében a PowerShellből fut. A következőket kell tennie:

  1. Nyissa meg a Windows Terminált egy PowerShell-profilban (ez legyen az alapértelmezett viselkedés).
  2. Futtassa a parancsot wsl -l -v a PowerShellben, hogy kinyomtassa az összes jelenleg telepített Linux disztribúció listáját. Fontos, hogy tudd a pontos név a biztonsági másolat létrehozásához. Például lehet, hogy Ubuntu-22.04 nem csak Ubuntu.
  3. Válassza ki azt a könyvtárat, amelybe menteni szeretné a biztonsági másolatot. A PowerShell ablakban írja be cd (könyvtár), csere (Könyvtár) azzal az elérési úttal, ahol a biztonsági mentési fájlt tárolni szeretné. Például egy mappát választunk, melynek neve WSL biztonsági mentések miénkben Dokumentumok könyvtárat, ezért ezt a parancsot írjuk be:
    cd "C:\Users\joaoc\Documents\WSL backups"
  4. Írja be a következő parancsot a disztribúció exportálásához:
    wsl --export (distribution) (filename.tar)
    • Cserélned kell (terjesztés) az exportálni kívánt disztribúció nevével, és fájl név azzal, amivel szeretnéd, hogy a biztonsági másolatot hívják. Például az Ubuntu biztonsági mentése valahogy így nézne ki:
      wsl --export Ubuntu Ubuntubackup.tar
  5. Alternatív megoldásként a használat helyett CD hogy a megfelelő könyvtárba kerüljön, az exportálási folyamat részeként megadhatja a fájl helyét és nevét. Például:
    wsl --export Ubuntu C:\Users\joaoc\Documents\WSL backups\Ubuntubackup.tar

Ennyi a biztonsági mentési folyamathoz. A most létrehozott fájl felhasználható ugyanazon a számítógépen vagy egy másikon a Linux disztribúció pontos másolatának beállításához. Ezt a Powershell import parancsával teheti meg.

WSL disztribúció importálása biztonsági másolatból

Ha a Linux disztribúcióját exportálja, valószínűleg valamikor vissza szeretné állítani. A WSL-ben ez az import paranccsal érhető el. Ha ugyanazon a számítógépen használja, akkor feltételezzük, hogy már használta --degregiszter parancsot az aktuális példány eltávolításához. Ha még mindig telepítve van, a biztonsági másolatból történő importálás nem írja felül, és ugyanazon disztribúciónév használata ütközést okoz.

Ez egy kicsit hosszabb, mint az export parancs, mivel meg kell adnia, hogy hova szeretné telepíteni, valamint a használni kívánt fájlt. Az import parancs ezt a sablont követi:

wsl --import (distribution) (install location) (file path)

Tehát a fenti 5. lépésben a példa exportálást használva valami ilyesmit kaphat:

wsl --import Ubuntu c:\wsl c:\users\richard\desktop\ubuntumay27.tar

Egy pillanat múlva a disztribúció telepítve lesz, és készen áll a használatra. Az export és import használatának az a szépsége, hogy pillanatok alatt beállíthatja ugyanazt a környezetet több gépen. Felhasználói és jelszavai megmaradnak, csakúgy, mint bármi, amit a csomagkezelőn keresztül telepített.

Ha a PowerShell ablak bezárása előtt meg szeretné győződni a helyes telepítésről, egyszerűen futtassa wsl -l -v újra, és látnia kell az újonnan importált disztribúciót.