თქვენი WSL დისტრიბუციების სარეზერვო ასლის შექმნა ჭკვიანი იდეაა და დაგეხმარებათ ინსტანციების გადაადგილებაში მანქანებს შორისაც. აი, როგორ აკეთებ ამას.
თქვენი კომპიუტერის რეგულარული სარეზერვო ასლების მიღება ჭკვიანური საქმეა. იყენებთ Windows-ს, Mac-ს, Linux-ს თუ Chrome OS-ს, ვერასოდეს იქნებით ძალიან ფრთხილად. იგივე ეხება Windows ქვესისტემა Linux-ისთვის (WSL) რომელიც მუშაობს ზევით, მაგრამ გარკვეულწილად დამოუკიდებელია Windows-ისგან.
WSL ინსტანციების დაყენება მარტივია, მაგრამ სარეზერვო ასლის გარეშე, თქვენ მოგიწევთ ყველაფრის ხელით გაკეთება, თუ რამე არასწორედ მოხდება. WSL სარეზერვო ასლები ასევე მარტივი გზაა თქვენი გარემოს გადასატანად მანქანებს შორის.
საბედნიეროდ, Linux-ის დისტრიბუციის (დისტრიბუციის) სარეზერვო ასლის შექმნა WSL-ზე და საჭიროების შემთხვევაში მისი აღდგენა ძალიან მარტივი პროცესია.
როგორ შევქმნათ Windows Subsystem for Linux (WSL) დისტროს სარეზერვო ასლი
როგორც WSL Linux არ მუშაობს შიშველ მეტალზე, ჩვენ არ გვჭირდება რაიმეს გაკეთება თავად დისტროში სარეზერვო ასლის შესაქმნელად. ამის ნაცვლად, ოპერაცია მთლიანად გაშვებულია PowerShell-იდან. აი, რა უნდა გააკეთოთ:
- გახსენით Windows Terminal PowerShell პროფილში (ეს უნდა იყოს ნაგულისხმევი ქცევა).
- გაუშვით ბრძანება wsl -l -v PowerShell-ის შიგნით, ყველა ამჟამად დაინსტალირებული Linux დისტროსის დასაბეჭდად. მნიშვნელოვანია იცოდეთ ზუსტი სახელი სარეზერვო ასლის შესაქმნელად. მაგალითად, შეიძლება გქონდეთ Ubuntu-22.04 ვიდრე უბრალოდ Ubuntu.
- აირჩიეთ დირექტორია, რომელშიც გსურთ თქვენი სარეზერვო ასლის შენახვა. PowerShell ფანჯარაში შეიყვანეთ cd (ცნობარი), ჩანაცვლება (ცნობარი) ბილიკით, სადაც გსურთ სარეზერვო ფაილის შენახვა. მაგალითად, ჩვენ ვირჩევთ საქაღალდეს ე.წ WSL სარეზერვო ასლები ჩვენში დოკუმენტები ბიბლიოთეკა, ამიტომ ჩვენ შევიყვანთ ამ ბრძანებას:
cd "C:\Users\joaoc\Documents\WSL backups"
- შეიყვანეთ შემდეგი ბრძანება დისტრიბუციის ექსპორტისთვის:
wsl --export (distribution) (filename.tar)
- თქვენ დაგჭირდებათ გამოცვლა (გავრცელება) იმ დისტროს სახელით, რომლის ექსპორტი გსურთ და ფაილის სახელი რასაც გინდათ, სარეზერვო ფაილს ეძახიან. მაგალითად, Ubuntu-ს სარეზერვო ასლის შექმნა ასე გამოიყურება:
wsl --export Ubuntu Ubuntubackup.tar
- თქვენ დაგჭირდებათ გამოცვლა (გავრცელება) იმ დისტროს სახელით, რომლის ექსპორტი გსურთ და ფაილის სახელი რასაც გინდათ, სარეზერვო ფაილს ეძახიან. მაგალითად, Ubuntu-ს სარეზერვო ასლის შექმნა ასე გამოიყურება:
- ალტერნატიულად, გამოყენების ნაცვლად cd სწორ დირექტორიაში შესასვლელად, ექსპორტის პროცესის ფარგლებში შეგიძლიათ მიუთითოთ ფაილის ადგილმდებარეობა და ფაილის სახელი. Მაგალითად:
wsl --export Ubuntu C:\Users\joaoc\Documents\WSL backups\Ubuntubackup.tar
ეს არის სარეზერვო პროცესისთვის. თქვენ მიერ ახლა შექმნილი ფაილი შეიძლება გამოყენებულ იქნას იმავე კომპიუტერზე ან სხვაზე თქვენი Linux დისტროს ზუსტი ასლის დასაყენებლად. თქვენ ამას აკეთებთ იმპორტის ბრძანების გამოყენებით Powershell-ში.
როგორ შემოვიტანოთ WSL დისტრო სარეზერვო ასლიდან
თუ თქვენ ექსპორტს აწარმოებთ Linux-ის დისტროს, ალბათ გსურთ მისი აღდგენა რაღაც მომენტში. WSL-ში ეს მიიღწევა იმპორტის ბრძანების გამოყენებით. თუ თქვენ იყენებთ მას იმავე კომპიუტერზე, ჩვენ ვივარაუდებთ, რომ თქვენ უკვე გამოიყენეთ --გადარეგისტრირება ბრძანება თქვენი მიმდინარე ინსტანციის წასაშლელად. თუ ის ჯერ კიდევ გაქვთ დაინსტალირებული, სარეზერვო ასლიდან იმპორტი არ გადაიწერება და იგივე დისტრო სახელის გამოყენება გამოიწვევს კონფლიქტს.
ის ცოტათი გრძელია ვიდრე ექსპორტის ბრძანება, რადგან თქვენ უნდა მიუთითოთ სად გსურთ მისი დაყენება, ისევე როგორც ფაილი, რომლის გამოყენებაც გსურთ. იმპორტის ბრძანება მიჰყვება ამ შაბლონს:
wsl --import (distribution) (install location) (file path)
ასე რომ, ექსპორტის მაგალითის გამოყენებით ზემოთ, მე-5 საფეხურზე, თქვენ მიიღებთ ასეთ რამეს:
wsl --import Ubuntu c:\wsl c:\users\richard\desktop\ubuntumay27.tar
რამდენიმე წუთის შემდეგ, თქვენი დისტრო დაინსტალირდება და მზად იქნება წასასვლელად. ექსპორტისა და იმპორტის გამოყენების უპირატესობა ის არის, რომ თქვენ შეგიძლიათ შექმნათ იგივე გარემო რამდენიმე მანქანაზე რამდენიმე წამში. თქვენი მომხმარებლები და პაროლები შენარჩუნდება, ისევე როგორც ყველაფერი, რაც თქვენ დააინსტალირეთ პაკეტის მენეჯერის მეშვეობით.
თუ გსურთ დაადასტუროთ, რომ ის სწორად არის დაინსტალირებული PowerShell ფანჯრის დახურვამდე, უბრალოდ გაუშვით wsl -l -v ისევ და თქვენ უნდა ნახოთ თქვენი ახლად იმპორტირებული დისტრო.