Како направити резервну копију и вратити Виндовс подсистем за Линук (ВСЛ) дистрибуцију

Прављење резервне копије ваших ВСЛ дистрибуција је паметна идеја и може вам помоћи и да пребацујете инстанце између машина. Ево како то радите.

Прављење редовних резервних копија вашег рачунара је паметна ствар. Без обзира да ли користите Виндовс, Мац, Линук или Цхроме ОС, никада не можете бити превише опрезни. Исто важи и за Виндовс подсистем за Линук (ВСЛ) који ради на врху, али је донекле независан од Виндовс-а.

ВСЛ инстанце је лако подесити, али без резервне копије, мораћете све да поновите ручно ако нешто крене наопако. ВСЛ резервне копије су такође једноставан начин за пренос вашег окружења између машина.

Срећом, веома је једноставан процес да направите резервну копију Линук дистрибуције (дистрибуције) на ВСЛ-у, као и да је вратите ако је потребно.

Како направити резервну копију Виндовс подсистема за Линук (ВСЛ) дистрибуцију

Као ВСЛ зар Линук не ради на голом металу, не морамо ништа да радимо унутар саме дистрибуције да бисмо покренули резервну копију. Уместо тога, операција се у потпуности покреће из ПоверСхелл-а. Ево шта треба да урадите:

  1. Отворите Виндовс терминал у ПоверСхелл профилу (то би требало да буде подразумевано понашање).
  2. Покрените команду всл -л -в унутар ПоверСхелл-а за штампање листе свих тренутно инсталираних Линук дистрибуција. Важно је да знате тачно име да бисте направили резервну копију. На пример, можда имате Убунту-22.04 а не само Убунту.
  3. Изаберите директоријум у који желите да сачувате резервну копију. У прозору ПоверСхелл унесите цд (директоријум), замена (именик) са путањом на којој желите да сачувате резервну копију датотеке. На пример, бирамо фасциклу под називом ВСЛ резервне копије у нашем Документи библиотека, па ћемо унети ову команду:
    cd "C:\Users\joaoc\Documents\WSL backups"
  4. Унесите следећу команду да бисте извезли дистрибуцију:
    wsl --export (distribution) (filename.tar)
    • Мораћете да замените (дистрибуција) са именом дистрибуције коју желите да извезете, и назив документа са чиме год желите да се позове резервна копија. На пример, прављење резервне копије Убунту-а би изгледало отприлике овако:
      wsl --export Ubuntu Ubuntubackup.tar
  5. Алтернативно, уместо коришћења цд да бисте ушли у исправан директоријум, можете одредити локацију датотеке и назив датотеке као део процеса извоза. На пример:
    wsl --export Ubuntu C:\Users\joaoc\Documents\WSL backups\Ubuntubackup.tar

То је то за процес резервне копије. Датотека коју сте сада креирали може се користити на истом рачунару или другом за постављање тачне копије вашег Линук дистрибуције. Ово радите помоћу команде увоза у Поверсхелл-у.

Како увести ВСЛ дистро из резервне копије

Ако извозите своју Линук дистрибуцију, вероватно ћете желети да је вратите у неком тренутку. У ВСЛ-у, то се постиже помоћу команде импорт. Ако га користите на истом рачунару, претпостављамо да сте га већ користили --дегрегистер команду за уклањање ваше тренутне инстанце. Ако га још увек имате инсталиран, увоз из резервне копије неће преписати, а коришћење истог назива дистро-а ће створити конфликт.

То је мало дуже од команде за извоз, јер морате да наведете где желите да се инсталира, као и датотеку коју желите да користите. Команда увоза прати овај шаблон:

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

Дакле, користећи пример извоза у кораку 5 изнад, на крају бисте добили нешто попут овога:

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

Након неког тренутка, ваш дистро ће бити инсталиран и спреман за рад. Лепота коришћења извоза и увоза је у томе што можете да поставите исто окружење на више машина за неколико тренутака. Ваши корисници и лозинке ће бити задржани, као и све што сте инсталирали преко менаџера пакета.

Ако желите да потврдите да је исправно инсталиран пре затварања прозора ПоверСхелл, једноставно покрените всл -л -в поново и требало би да видите своју новоувезену дистрибуцију.