Cara mencadangkan dan memulihkan distro Subsistem Windows untuk Linux (WSL).

click fraud protection

Membuat cadangan distro WSL Anda adalah ide cerdas dan juga dapat membantu Anda memindahkan instance antar mesin. Inilah cara Anda melakukannya.

Membuat cadangan komputer Anda secara teratur adalah hal yang cerdas untuk dilakukan. Baik Anda menggunakan Windows, Mac, Linux, atau Chrome OS, Anda tidak boleh terlalu berhati-hati. Hal yang sama berlaku untuk Subsistem Windows untuk Linux (WSL) yang berjalan di atas tetapi agak independen dari Windows.

Instans WSL mudah diatur, tetapi tanpa cadangan, Anda harus mengulangi semuanya secara manual jika terjadi kesalahan. Pencadangan WSL juga merupakan cara mudah untuk mentransfer lingkungan Anda antar mesin.

Untungnya, ini adalah proses yang sangat mudah untuk mencadangkan distro (distribusi) Linux di WSL, serta memulihkannya jika perlu.

Cara membackup distro Subsistem Windows untuk Linux (WSL).

Sebagai WSL bukankah Linux berjalan pada bare metal, kita tidak perlu melakukan apa pun di dalam distro itu sendiri untuk membuat cadangan. Sebaliknya, operasi ini sepenuhnya dijalankan dari PowerShell. Inilah yang perlu Anda lakukan:

  1. Buka Terminal Windows ke profil PowerShell (ini harus menjadi perilaku default).
  2. Jalankan perintah wsl -l -v di dalam PowerShell untuk mencetak daftar semua distro Linux yang terinstal saat ini. Penting bagi Anda untuk mengetahuinya akurat nama untuk membuat cadangan. Misalnya, Anda mungkin punya Ubuntu-22.04 bukan hanya Ubuntu.
  3. Pilih direktori tempat Anda ingin menyimpan cadangan Anda. Di jendela PowerShell, masukkan cd (direktori), menggantikan (direktori) dengan jalur tempat Anda ingin menyimpan file cadangan. Misalnya, kita memilih folder bernama cadangan WSL di kami Dokumen perpustakaan, jadi kita akan memasukkan perintah ini:
    cd "C:\Users\joaoc\Documents\WSL backups"
  4. Masukkan perintah berikut untuk mengekspor distribusi:
    wsl --export (distribution) (filename.tar)
    • Anda harus menggantinya (distribusi) dengan nama distro yang ingin diekspor, dan nama file dengan nama file cadangan apa pun yang Anda inginkan. Misalnya, untuk mencadangkan Ubuntu akan terlihat seperti ini:
      wsl --export Ubuntu Ubuntubackup.tar
  5. Alternatifnya, daripada menggunakan CD untuk masuk ke direktori yang benar, Anda dapat menentukan lokasi file dan nama file sebagai bagian dari proses ekspor. Misalnya:
    wsl --export Ubuntu C:\Users\joaoc\Documents\WSL backups\Ubuntubackup.tar

Itu saja untuk proses backup. File yang telah Anda buat sekarang dapat digunakan pada PC yang sama atau PC lain untuk menyiapkan salinan persis distro Linux Anda. Anda melakukan ini menggunakan perintah impor di Powershell.

Cara mengimpor distro WSL dari cadangan

Jika Anda mengekspor distro Linux, Anda mungkin ingin memulihkannya suatu saat nanti. Di WSL, hal ini dilakukan dengan menggunakan perintah import. Jika Anda menggunakannya di PC yang sama, kami berasumsi Anda sudah menggunakannya --degregasi perintah untuk menghapus instance Anda saat ini. Jika Anda masih menginstalnya, mengimpor dari cadangan tidak akan menimpa, dan menggunakan nama distro yang sama akan menimbulkan konflik.

Ini sedikit lebih panjang dari perintah ekspor, karena Anda perlu menentukan di mana Anda ingin menginstalnya serta file yang ingin Anda gunakan. Perintah impor mengikuti templat ini:

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

Jadi dengan menggunakan contoh ekspor pada langkah 5 di atas, Anda akan mendapatkan hasil seperti ini:

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

Setelah beberapa saat, distro Anda akan terinstal dan siap digunakan. Keuntungan menggunakan ekspor dan impor adalah Anda dapat menyiapkan lingkungan yang sama di beberapa mesin dalam hitungan saat. Pengguna dan kata sandi Anda akan dipertahankan, begitu pula apa pun yang Anda instal melalui manajer paket.

Jika Anda ingin mengonfirmasi bahwa itu telah diinstal dengan benar sebelum menutup jendela PowerShell, jalankan saja wsl -l -v lagi dan Anda akan melihat distro yang baru Anda impor.