संपूर्ण WSL linux वितरण को बैकअप और पुनर्स्थापित करने के लिए, आप .tar.gz
अपने फाइल सिस्टम के साथ (1) बनाने की कोशिश कर सकते हैं और (2) इंटरनेट में उपलब्ध कुछ इंस्टॉलर टूल्स का उपयोग करके कॉपी को पुनर्स्थापित करें:
- LxRunOffline में कस्टम लिनक्स वितरण को डुप्लिकेट और स्थापित करने के विकल्प हैं। आप एक
.tar.gz
फ़ाइल से एक डिस्ट्रो स्थापित कर सकते हैं ।
- WSL-DistroLauncher आपको एक से एक वितरण स्थापित करने की अनुमति देता है
rootfs.tar.gz
।
- WSLInstall , WSL के लिए एक और लिनक्स इंस्टॉलर।
बैकअप बनाना
समस्या रिपोर्ट के आधार पर , आप tar
WSL का उपयोग कर एक बैकअप बना सकते हैं । ध्यान दें कि आपको प्रतिलिपि में कुछ फ़ोल्डर्स (जैसे / mnt) को अनदेखा करना चाहिए।
# 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
आपको बाद में बैकअप फ़ाइल को एक वैध /mnt/c
सबफ़ोल्डर में बनाना या स्थानांतरित करना होगा । उदाहरण में, फ़ाइलों में बनाया जाता है /mnt/c/tmp
।
LxRunOffline का उपयोग करके पुनर्स्थापित करना
LxRunOffline का उपयोग करके , आप परिणामी टार को Windows कमांड लाइन का उपयोग करके WSL में एक नए वितरण के रूप में स्थापित कर सकते हैं।
# 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
बैकअप चलाने के लिए, आप उसी lxRunOffline का उपयोग कर सकते हैं
# lxrunoffline run -n <distro name> -w
C:\wsl> lxrunoffline run -n mybackup -w
एक DistroLauncher का उपयोग करके पुनर्स्थापित करना
Microsoft उदाहरण के आधार पर लिनक्स वितरण के लिए कई लॉन्चर हैं । मुझे लगता है कि आप युक 7 संस्करण की कोशिश कर सकते हैं ।
आप एक वितरण फ़ाइल और डाउनलोड करना होगा launcher.exe
। ऊपर बताए गए समान वितरण फ़ाइल का उपयोग करने के लिए, आपको बैकअप फ़ाइल rootfs.tar.gz
और लॉन्चर को उस वितरण नाम में बदलना होगा जिसे आप चाहते हैं। बाद में आपको लांचर को एक प्रशासक के रूप में चलाना होगा (मुझे सामान्य उपयोगकर्ता के रूप में इसे चलाने में त्रुटियाँ मिलीं)
c:\wsl> ren launcher.exe mybackup.exe
c:\wsl> ren .\ubuntu_20180729_00.tar.gz rootfs.tar.gz
c:\wsl> .\mybackup.exe
पहली बार जब आप लॉन्चर चलाते हैं, तो यह वितरण को स्थापित और चलाता है। अगली बार, यह लिनक्स वितरण चलाता है।
%USERPROFILE%/AppData/Local/lxss
। क्या आपने कोशिश की है?