Πώς να δημιουργήσετε αντίγραφα ασφαλείας και να επαναφέρετε ένα υποσύστημα Windows για Linux (WSL).

click fraud protection

Η δημιουργία αντιγράφων ασφαλείας των διανομών WSL σας είναι μια έξυπνη ιδέα και μπορεί να σας βοηθήσει να μετακινήσετε παρουσίες μεταξύ μηχανών επίσης. Δείτε πώς το κάνετε.

Η λήψη τακτικών αντιγράφων ασφαλείας του υπολογιστή σας είναι έξυπνο. Είτε χρησιμοποιείτε Windows, Mac, Linux ή Chrome OS, δεν μπορείτε ποτέ να είστε πολύ προσεκτικοί. Το ίδιο ισχύει και για το Υποσύστημα Windows για Linux (WSL) που τρέχει πάνω από αλλά είναι κάπως ανεξάρτητο από τα Windows.

Οι παρουσίες WSL είναι εύκολο να ρυθμιστούν, αλλά χωρίς αντίγραφο ασφαλείας, θα πρέπει να επαναλάβετε τα πάντα με μη αυτόματο τρόπο, εάν κάτι πάει στραβά. Τα αντίγραφα ασφαλείας WSL είναι επίσης ένας εύκολος τρόπος για να μεταφέρετε το περιβάλλον σας μεταξύ μηχανών.

Ευτυχώς, είναι μια πολύ απλή διαδικασία να δημιουργήσετε αντίγραφα ασφαλείας μιας διανομής (διανομής) Linux στο WSL, καθώς και να την επαναφέρετε εάν χρειάζεται.

Πώς να δημιουργήσετε αντίγραφα ασφαλείας ενός υποσυστήματος Windows για Linux (WSL).

Οπως και WSL δεν λειτουργεί το Linux σε γυμνό μέταλλο, δεν χρειάζεται να κάνουμε τίποτα μέσα στην ίδια τη διανομή για να δημιουργήσουμε ένα αντίγραφο ασφαλείας. Αντίθετα, η λειτουργία εκτελείται εξ ολοκλήρου από το PowerShell. Εδώ είναι τι πρέπει να κάνετε:

  1. Ανοίξτε το Windows Terminal σε ένα προφίλ PowerShell (θα πρέπει να είναι η προεπιλεγμένη συμπεριφορά).
  2. Εκτελέστε την εντολή wsl -l -v μέσα στο PowerShell για να εκτυπώσετε μια λίστα με όλες τις τρέχουσες εγκατεστημένες διανομές Linux. Είναι σημαντικό να γνωρίζετε το ακριβής όνομα για να δημιουργήσετε ένα αντίγραφο ασφαλείας. Για παράδειγμα, μπορεί να έχετε Ubuntu-22.04 παρά μόνο το Ubuntu.
  3. Επιλέξτε έναν κατάλογο στον οποίο θέλετε να αποθηκεύσετε το αντίγραφο ασφαλείας σας. Στο παράθυρο PowerShell, πληκτρολογήστε cd (κατάλογος), αντικαθιστώντας (Ευρετήριο) με τη διαδρομή όπου θέλετε να αποθηκεύσετε το αρχείο αντιγράφου ασφαλείας. Για παράδειγμα, επιλέγουμε έναν φάκελο που ονομάζεται Αντίγραφα ασφαλείας WSL στο δικό μας Εγγραφα βιβλιοθήκη, οπότε θα εισάγουμε αυτήν την εντολή:
    cd "C:\Users\joaoc\Documents\WSL backups"
  4. Εισαγάγετε την ακόλουθη εντολή για να εξαγάγετε τη διανομή:
    wsl --export (distribution) (filename.tar)
    • Θα χρειαστεί να αντικαταστήσετε (διανομή) με το όνομα της διανομής που θέλετε να εξαγάγετε και όνομα αρχείου με ό, τι θέλετε να ονομάζεται το αρχείο αντιγράφου ασφαλείας. Για παράδειγμα, η δημιουργία αντιγράφων ασφαλείας του Ubuntu θα μοιάζει με αυτό:
      wsl --export Ubuntu Ubuntubackup.tar
  5. Εναλλακτικά, αντί να χρησιμοποιείτε 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 ξανά και θα πρέπει να δείτε τη διανομή που εισαγάγατε πρόσφατα.