उबंटू पर रेस्टिक कैसे स्थापित करें और उसका उपयोग करें

Ubantu Para Restika Kaise Sthapita Karem Aura Usaka Upayoga Karem



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

इस लेख में, मैं आपको दिखाऊंगा कि कैसे स्थापित करें और उपयोग करें रेस्टिक उबंटू 18.04 एलटीएस पर। आएँ शुरू करें।

उबंटू 18.04 पर रेस्टिक स्थापित करना

इस खंड में, मैं आपको दिखाऊंगा कि कैसे स्थापित किया जाए रेस्टिक 0.8.3, जो इस लेखन के समय का नवीनतम स्थिर संस्करण है। यह Ubuntu 18.04 LTS के आधिकारिक पैकेज रिपॉजिटरी में उपलब्ध है।







सबसे पहले अपडेट करें उपयुक्त निम्नलिखित कमांड के साथ Ubuntu 18.04 LTS का पैकेज रिपॉजिटरी:



$ सुडो एपीटी-अपडेट प्राप्त करें



उपयुक्त पैकेज रिपॉजिटरी कैश को अपडेट किया जाना चाहिए।





अब इंस्टॉल करने के लिए निम्न कमांड चलाएँ रेस्टिक :



$ सुडो उपयुक्त-स्थापित करें आराम

रेस्टिक स्थापित किया जाना चाहिए।

अब आप चेक कर सकते हैं कि क्या रेस्टिक निम्नलिखित कमांड के साथ काम कर रहा है:

$ सुडो रेस्टिक संस्करण

जैसा कि आप नीचे स्क्रीनशॉट से देख सकते हैं, का संस्करण रेस्टिक वर्तमान में मेरी मशीन पर स्थापित 0.8.3 है।

रेस्टिक के साथ स्थानीय बैकअप लेना

इस खंड में, मैं आपको दिखाऊंगा कि स्थानीय बैकअप कैसे लें रेस्टिक .

पहले आपको एक नया बनाना या आरंभ करना होगा रेस्टिक आपके स्थानीय फाइल सिस्टम पर कहीं भी रिपॉजिटरी। यह एक बाहरी हार्ड ड्राइव या USB थंब ड्राइव हो सकता है जो आपके स्थानीय फाइल सिस्टम पर भी लगा हो।

मुझे लगता है कि आप अपने उपयोगकर्ता का बैकअप ले रहे हैं घर बाहरी हार्ड ड्राइव या USB थंब ड्राइव के लिए निर्देशिका। बता दें कि ब्लॉक डिवाइस है /देव/sdb1 मेरी उबंटू 18.04 मशीन पर।

आप निम्न कमांड से पता लगा सकते हैं कि यह आपके कंप्यूटर पर क्या है:

$ सुडो lsblk

अब एक बनाएँ / बैकअप निम्न आदेश के साथ आपके फ़ाइल सिस्टम पर निर्देशिका:

$ सुडो mkdir / बैकअप

अब बाहरी हार्ड ड्राइव या USB थंब ड्राइव को माउंट करें ( /देव/sdb1 मेरे मामले में) करने के लिए / बैकअप निम्न आदेश के साथ निर्देशिका:

$ सुडो पर्वत / देव / sdb1 / बैकअप

आप सत्यापित कर सकते हैं कि बाहरी हार्ड ड्राइव या USB थंब ड्राइव को निम्न आदेश के साथ सही स्थान पर रखा गया है:

$ सुडो df -एच

जैसा कि आप नीचे स्क्रीनशॉट के चिह्नित अनुभाग से देख सकते हैं, ब्लॉक डिवाइस /देव/sdb1 पर लगाया जाता है / बैकअप निर्देशिका।

आप बना सकते हैं या प्रारंभ कर सकते हैं रेस्टिक भंडार चालू / बैकअप निम्न आदेश के साथ निर्देशिका:

$ सुडो आराम -आर / बैकअप init

अब अपने लिए एक पासवर्ड टाइप करें रेस्टिक रिपॉजिटरी और प्रेस <दर्ज करें> . याद रखें, आप अपनी पहुंच नहीं बना सकते रेस्टिक इस पासवर्ड के बिना भंडार और रेस्टिक रिपॉजिटरी पासवर्ड के बिना अप्राप्य है।

अब अपना टाइप करें रेस्टिक रिपॉजिटरी पासवर्ड फिर से और दबाएं <दर्ज करें> .

रेस्टिक रिपॉजिटरी को बनाया या आरंभ किया जाना चाहिए।

अब आप अपनी फाइलों और निर्देशिकाओं का बैकअप लेने के लिए तैयार हैं।

मान लीजिए, आप अपने उपयोगकर्ता का बैकअप लेना चाहते हैं घर निर्देशिका के साथ रेस्टिक , आप निम्न आदेश के साथ ऐसा कर सकते हैं:

$ सुडो आराम -आर / बैकअप बैकअप / घर / shovon

नोट: यहाँ / घर / शोवन मेरे उपयोगकर्ता का है घर निर्देशिका।

अब अपना टाइप करें रेस्टिक रिपॉजिटरी पासवर्ड और प्रेस <दर्ज करें> .

बैकअप लेना चाहिए। जैसा कि आप नीचे स्क्रीनशॉट के चिह्नित अनुभाग में देख सकते हैं, / घर / शोवन निर्देशिका का बैकअप लिया गया है और एक स्नैपशॉट आईडी है 21f198eb मुद्रित है। यह महत्वपूर्ण है क्योंकि आप स्नैपशॉट आईडी के साथ एक निश्चित बैकअप का उल्लेख या चयन कर सकते हैं। लेकिन आपको इसे याद रखने की जरूरत नहीं है। आप पता लगा सकते हैं कि आपके रेस्टिक बैकअप पर कौन से स्नैपशॉट उपलब्ध हैं। मैं आपको दिखाऊंगा कि कैसे शीघ्र ही।

आइए दूसरी निर्देशिका का बैकअप लें /आदि प्रदर्शन के लिए।

$ सुडो आराम -आर / बैकअप बैकअप / आदि

बैकअप पूरा हो गया है।

अब आप सभी उपलब्ध सूचीबद्ध कर सकते हैं रेस्टिक निम्न आदेश के साथ स्नैपशॉट:

$ सुडो आराम -आर / बैकअप स्नैपशॉट

अब अपना टाइप करें रेस्टिक रिपॉजिटरी पासवर्ड और प्रेस <दर्ज करें> .

रेस्टिक स्नैपशॉट सूचीबद्ध होने चाहिए जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं। स्क्रीनशॉट का चिह्नित अनुभाग आपके द्वारा बैक अप की गई प्रत्येक निर्देशिका के लिए स्नैपशॉट आईडी दिखाता है रेस्टिक .

टिप्पणी: रेस्टिक वृद्धिशील बैकअप का समर्थन करता है। यदि आप उसी निर्देशिका का बैकअप लेते हैं जिसका आपने पहले बैकअप लिया था, तो केवल परिवर्तनों को सहेजा जाना चाहिए और एक नई स्नैपशॉट आईडी उत्पन्न की जानी चाहिए।

अब आपको यह दिखाने का समय है कि फ़ाइलों और निर्देशिकाओं को कैसे पुनर्प्राप्त किया जाए रेस्टिक बैकअप।

मान लीजिए कि आप को पुनर्स्थापित करना चाहते हैं घर निर्देशिका (/ मेरे मामले में घर / शोवन) से रेस्टिक बैकअप। पुनर्स्थापित करने के लिए आप निम्न आदेश चला सकते हैं रेस्टिक इसके स्नैपशॉट आईडी द्वारा बैकअप।

$ सुडो आराम -आर / बैकअप 21f198eb पुनर्स्थापित करें --लक्ष्य / घर / shovon

नोट: यहाँ 21f198eb है स्नैपशॉट_आईडी तथा / घर / शोवन है RESTORE_DIRECTORY मेरे मामले में। उसे याद रखो RESTORE_DIRECTORY बैकअप की गई निर्देशिका से भिन्न हो सकता है। उदाहरण के लिए, आप का बैकअप ले सकते हैं /आदि निर्देशिका, लेकिन जब आप पुनर्स्थापित करते हैं, यदि आप चाहें, तो आप की सामग्री डाल सकते हैं /आदि किसी अन्य निर्देशिका के लिए निर्देशिका, उदाहरण के लिए /पुनर्स्थापना/आदि निर्देशिका।

अब अपना टाइप करें रेस्टिक रिपॉजिटरी पासवर्ड और प्रेस <दर्ज करें> .

डेटा बैकअप से पुनर्प्राप्त किया जाना चाहिए।

यदि आप वृद्धिशील बैकअप लेते हैं रेस्टिक , किसी निश्चित बैकअप निर्देशिका के लिए नवीनतम स्नैपशॉट आईडी का पता लगाना आपके लिए कठिन हो सकता है। खुशी से, रेस्टिक आपके लिए कुछ बैकअप निर्देशिका की नवीनतम स्नैपशॉट आईडी से पुनर्स्थापित करने का एक तरीका आता है।

आप एक निश्चित निर्देशिका के लिए बैकअप के नवीनतम संस्करण को पुनर्स्थापित करने के लिए निम्न आदेश चला सकते हैं (मेरे मामले में / होम / शॉवन निर्देशिका में):

$ सुडो आराम -आर / बैकअप पुनर्स्थापित नवीनतम --रास्ता / घर / shovon --लक्ष्य / घर / shovon

पथ के लिए बैकअप का नवीनतम संस्करण / घर / शोवन लक्ष्य पर बहाल है / घर / शोवन .

रेस्टिक के साथ रिमोट बैकअप लेना

सुनिश्चित करें कि Ubuntu 18.04 मशीन कहाँ है रेस्टिक के साथ दूरस्थ बैकअप लेने का प्रयास करने से पहले SFTP सर्वर स्थापित किया गया है रेस्टिक .

आप निम्न आदेश के साथ अपने उबंटू 18.04 एलटीएस मशीन पर एसएफटीपी सर्वर स्थापित कर सकते हैं:

$ सुडो उपयुक्त-स्थापित करें openssh-सर्वर

प्रेस वाई और फिर दबाएं <दर्ज करें> जारी रखने के लिए।

एसएफटीपी सर्वर स्थापित किया जाना चाहिए।

अब हर जगह बदलें -आर / स्थानीय / पथ प्रति -आर एसएफटीपी: [ईमेल संरक्षित] :/दूरस्थ/पथ

उदाहरण के लिए, रेस्टिक लोकल रिपॉजिटरी को बनाने या आरंभ करने की कमांड को इससे परिवर्तित किया जाना चाहिए

$ सुडो init -आर / बैकअप
प्रति
$ सुडो आराम init -आर एसएफटीपी: उपयोगकर्ता नाम @ होस्टनाम: / बैकअप

यहां उपयोगकर्ता नाम तथा होस्ट नाम रिमोट सर्वर का उपयोगकर्ता नाम और होस्टनाम या आईपी पता है जहां रेस्टिक स्थापित है। / बैकअप वह निर्देशिका है जहां रेस्टिक बैकअप निर्देशिका बनाई जानी चाहिए या पहले से उपलब्ध है।

इस तरह आप इंस्टॉल और उपयोग करते हैं रेस्टिक उबंटू 18.04 एलटीएस पर। इस लेख को पढ़ने के लिए धन्यवाद।