Untuk mencadangkan dan mengembalikan distribusi linux WSL yang lengkap, Anda dapat mencoba (1) membuat .tar.gz
dengan sistem file Anda dan (2) mengembalikan salinan menggunakan beberapa alat penginstal yang tersedia di Internet:
- LxRunOffline memiliki opsi untuk menduplikasi dan menginstal distribusi linux khusus. Anda dapat menginstal distro dari
.tar.gz
file.
- WSL-DistroLauncher memungkinkan Anda untuk menginstal distribusi dari a
rootfs.tar.gz
.
- WSLInstall , penginstal linux lain untuk WSL.
Membuat cadangan
Berdasarkan laporan masalah , Anda dapat membuat cadangan menggunakan tar
WSL. Perhatikan bahwa Anda harus mengabaikan beberapa folder (misalnya / mnt) dalam salinan.
# cd /
# tar vzcpf /mnt/c/tmp/ubuntu_`date +%Y%m%d_%H`.tar.gz --exclude=/proc --exclude=/dev --exclude=/mnt --exclude=/media --exclude=/lost+found --exclude=/tmp --exclude=/sys --exclude=/run / > /mnt/c/tmp/ubuntu_`date +%Y%m%d_%H`.log 2> /mnt/c/tmp/ubuntu_`date +%Y%m%d_%H`.error
Anda harus membuat, atau memindahkan nanti, file cadangan ke dalam /mnt/c
subfolder yang valid . Dalam contoh tersebut, file dibuat ke dalam /mnt/c/tmp
.
Mengembalikan menggunakan lxRunOffline
Menggunakan lxRunOffline , Anda dapat menginstal tar yang dihasilkan sebagai distribusi baru di WSL menggunakan baris perintah Windows.
# lxrunoffline install -n <distro name> -d <installation folder> -f <file>
C:\wsl> lxrunoffline install -n mybackup -d c:\wsl\mybackup -f c:\tmp\ubuntu_20180729_00.tar.gz
Untuk menjalankan pencadangan, Anda dapat menggunakan lxRunOffline yang sama
# lxrunoffline run -n <distro name> -w
C:\wsl> lxrunoffline run -n mybackup -w
Mengembalikan menggunakan DistroLauncher
Ada banyak peluncur untuk distribusi linux berdasarkan contoh Microsoft . Saya pikir Anda dapat mencoba versi Yuk7 .
Anda harus mengunduh file distribusi dan file launcher.exe
. Untuk menggunakan file distribusi yang sama yang disebutkan di atas, Anda harus mengganti nama file cadangan rootfs.tar.gz
dan peluncur ke nama distribusi yang Anda inginkan. Kemudian, Anda harus menjalankan peluncur sebagai Administrator (saya mendapat kesalahan saat menjalankannya sebagai pengguna biasa)
c:\wsl> ren launcher.exe mybackup.exe
c:\wsl> ren .\ubuntu_20180729_00.tar.gz rootfs.tar.gz
c:\wsl> .\mybackup.exe
Pertama kali Anda menjalankan peluncur, ia menginstal dan menjalankan distribusi. Lain kali, ia menjalankan distribusi linux.
%USERPROFILE%/AppData/Local/lxss
,. Sudahkah Anda mencobanya?