लिनक्स (डब्ल्यूएसएल) डिस्ट्रो के लिए विंडोज सबसिस्टम का बैकअप और रिस्टोर कैसे करें

अपने WSL डिस्ट्रोज़ का बैकअप बनाना एक स्मार्ट विचार है और इससे आपको मशीनों के बीच इंस्टेंस को स्थानांतरित करने में भी मदद मिल सकती है। यहां बताया गया है कि आप इसे कैसे करते हैं.

अपने कंप्यूटर का नियमित बैकअप लेना एक स्मार्ट काम है। चाहे आप विंडोज़, मैक, लिनक्स, या क्रोम ओएस का उपयोग करें, आप कभी भी बहुत सावधान नहीं रह सकते। यही बात इन पर भी लागू होती है Linux के लिए Windows सबसिस्टम (WSL) जो शीर्ष पर चलता है लेकिन विंडोज़ से कुछ हद तक स्वतंत्र है।

WSL इंस्टेंसेस को सेट अप करना आसान है, लेकिन बैकअप के बिना, कुछ गलत होने पर आपको सब कुछ मैन्युअल रूप से फिर से करना होगा। WSL बैकअप भी आपके वातावरण को मशीनों के बीच स्थानांतरित करने का एक आसान तरीका है।

सौभाग्य से, WSL पर लिनक्स डिस्ट्रो (वितरण) का बैकअप लेना और साथ ही जरूरत पड़ने पर इसे पुनर्स्थापित करना एक बहुत ही सरल प्रक्रिया है।

लिनक्स (डब्ल्यूएसएल) डिस्ट्रो के लिए विंडोज सबसिस्टम का बैकअप कैसे लें

जैसा डब्ल्यूएसएल क्या लिनक्स नंगे धातु पर नहीं चल रहा है, हमें बैकअप शुरू करने के लिए डिस्ट्रो के भीतर कुछ भी करने की ज़रूरत नहीं है। इसके बजाय, ऑपरेशन पूरी तरह से PowerShell से चलाया जाता है। यहां आपको क्या करना है:

  1. Windows टर्मिनल को PowerShell प्रोफ़ाइल में खोलें (यह डिफ़ॉल्ट व्यवहार होना चाहिए)।
  2. आदेश चलाएँ डब्ल्यूएसएल -एल -वी वर्तमान में स्थापित सभी लिनक्स डिस्ट्रोज़ की सूची प्रिंट करने के लिए PowerShell के अंदर। यह महत्वपूर्ण है कि आप जानें एकदम सही बैकअप बनाने के लिए नाम. उदाहरण के लिए, आपके पास हो सकता है उबंटू-22.04 सिर्फ उबंटू के बजाय।
  3. वह निर्देशिका चुनें जिसमें आप अपना बैकअप सहेजना चाहते हैं। पॉवरशेल विंडो में, दर्ज करें सीडी (निर्देशिका), प्रतिस्थापित करना (निर्देशिका) उस पथ के साथ जहां आप बैकअप फ़ाइल संग्रहीत करना चाहते हैं। उदाहरण के लिए, हम नामक फ़ोल्डर चुन रहे हैं डब्लूएसएल बैकअप हमारे में दस्तावेज़ लाइब्रेरी, इसलिए हम यह कमांड दर्ज करेंगे:
    cd "C:\Users\joaoc\Documents\WSL backups"
  4. वितरण को निर्यात करने के लिए निम्नलिखित कमांड दर्ज करें:
    wsl --export (distribution) (filename.tar)
    • आपको प्रतिस्थापित करना होगा (वितरण) उस डिस्ट्रो के नाम के साथ जिसे आप निर्यात करना चाहते हैं, और फ़ाइल का नाम बैकअप फ़ाइल को आप जो भी कॉल करना चाहते हैं उसके साथ। उदाहरण के लिए, उबंटू का बैकअप लेने के लिए कुछ इस तरह दिखेगा:
      wsl --export Ubuntu Ubuntubackup.tar
  5. वैकल्पिक रूप से, उपयोग करने के बजाय सीडी सही निर्देशिका में जाने के लिए, आप निर्यात प्रक्रिया के भाग के रूप में फ़ाइल स्थान और फ़ाइल नाम निर्दिष्ट कर सकते हैं। उदाहरण के लिए:
    wsl --export Ubuntu C:\Users\joaoc\Documents\WSL backups\Ubuntubackup.tar

बैकअप प्रक्रिया के लिए बस इतना ही। आपके द्वारा अब बनाई गई फ़ाइल का उपयोग या तो उसी पीसी पर या किसी अन्य पीसी पर आपके लिनक्स डिस्ट्रो की एक सटीक प्रतिलिपि स्थापित करने के लिए किया जा सकता है। आप पॉवरशेल में आयात कमांड का उपयोग करके ऐसा करते हैं।

बैकअप से WSL डिस्ट्रो कैसे आयात करें

यदि आप अपना लिनक्स डिस्ट्रो निर्यात कर रहे हैं, तो संभवतः आप किसी बिंदु पर इसे पुनर्स्थापित करना चाहेंगे। WSL में, इसे आयात कमांड का उपयोग करके पूरा किया जाता है। यदि आप इसे उसी पीसी पर उपयोग कर रहे हैं, तो हम मान रहे हैं कि आपने पहले ही इसका उपयोग कर लिया है --डिग्रेजिस्टर अपने वर्तमान उदाहरण को हटाने का आदेश। यदि आपने अभी भी इसे स्थापित किया है, तो बैकअप से आयात करना ओवरराइट नहीं होगा, और उसी डिस्ट्रो नाम का उपयोग करने से विरोध पैदा होगा।

यह एक्सपोर्ट कमांड से थोड़ा लंबा है, क्योंकि आपको यह निर्दिष्ट करना होगा कि आप इसे कहां स्थापित करना चाहते हैं और साथ ही वह फ़ाइल भी जिसका आप उपयोग करना चाहते हैं। आयात आदेश इस टेम्पलेट का अनुसरण करता है:

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

तो उपरोक्त चरण 5 में उदाहरण निर्यात का उपयोग करके, आप कुछ इस तरह से समाप्त होंगे:

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

एक पल के बाद, आपका डिस्ट्रो इंस्टॉल हो जाएगा और उपयोग के लिए तैयार हो जाएगा। निर्यात और आयात का उपयोग करने की सुंदरता यह है कि आप कुछ ही क्षणों में कई मशीनों पर एक ही वातावरण स्थापित कर सकते हैं। आपके उपयोगकर्ता और पासवर्ड, साथ ही पैकेज प्रबंधक के माध्यम से आपके द्वारा इंस्टॉल की गई कोई भी चीज़ बरकरार रखी जाएगी।

यदि आप PowerShell विंडो बंद करने से पहले यह पुष्टि करना चाहते हैं कि यह सही तरीके से इंस्टॉल है, तो बस चलाएँ डब्ल्यूएसएल -एल -वी फिर से और आपको अपना नया आयातित डिस्ट्रो देखना चाहिए।