पुढील लेखात आम्ही रेस्टिक वर एक नजर टाकणार आहोत. हे एक साठी कार्यक्रम एक सुरक्षा प्रत बनवा विनामूल्य आणि वेगवान. हा एक मुक्त स्त्रोत, सुरक्षित आणि क्रॉस-प्लॅटफॉर्म प्रोग्राम आहे, जो प्रोग्रामिंग भाषेसह लिहिलेला आहे.
विश्रांती AES-256 सह डेटा कूटबद्ध करते आणि तो वापरून प्रमाणीकृत करतो पॉली 1305-एईएस. या डेटाचा बॅक अप घेणे आणि नंतर पुनर्संचयित करणे खरोखर द्रुत आणि सोपे आहे. या लेखात आपण उबंटूमध्ये हा प्रोग्राम कसा वापरायचा ते पाहू. जर एखाद्यास येथे प्रदान केलेल्यापेक्षा अधिक माहिती हवी असेल तर, त्यांचा सल्ला घ्या अधिकृत वेबसाइट.
डाउनलोड करा
हा प्रोग्राम उबंटू किंवा लिनक्स मिंटमध्ये स्थापित करण्यासाठी आपल्याला फक्त टर्मिनल (Ctrl + Alt + T) टाइप करावा लागेल:
wget https://github.com/restic/restic/releases/download/v0.8.3/restic_0.8.3_linux_amd64.bz2 && bunzip2 restic_0.8.3_linux_amd64.bz2 && mv restic_0.8.3_linux_amd64 restic && sudo chmod +x restic
आता आपण हे वापरू शकतो पुनर्संचयित फाइल आमच्या बॅक अप साठी.
रीस्टिकचा वापर करून डेटाचा बॅक अप घेणे आणि पुनर्संचयित करणे
आम्ही आमच्या स्थानिक सिस्टमवरील आमच्या महत्वाच्या डेटाचा बॅक अप घेऊ शकतो. कार्यक्रम बॅकअप संचयित करण्यासाठी खालील बॅक-एंडला समर्थन देते:
- स्थानिक निर्देशिका
- एसएफटीपी सर्व्हर (एसएसएच मार्गे)
- HTTP रेस्ट सर्व्हर
- एडब्ल्यूएस एस 3
- ओपनस्टॅक स्विफ्ट
- बॅकब्लाझ बी 2
- मायक्रोसॉफ्ट अझर ब्लॉब स्टोरेज
- Google मेघ संचयन
या लेखात मी स्थानिक निर्देशिकेत डेटा कसा बॅकअप घ्यायचा आणि कसा पुनर्संचयित करावा याबद्दल मी केवळ आच्छादित केले आहे. कोणालाही इतर बॅकअप पद्धतींमध्ये स्वारस्य असल्यास ते संबंधित दुव्यावर क्लिक करू शकतात.
स्थानिक निर्देशिकेत डेटा बॅकअप करा
प्रथम आम्ही जात आहोत बॅकअप संचयित करण्यासाठी एक भांडार तयार करा. उदाहरणार्थ, मी माझ्या OME होम डिरेक्टरीमध्ये बॅकअप नावाचा एक रेपॉजिटरी तयार करणार आहे.
./restic init --repo ~/backup
पुढे आपण रेपॉजिटरीसाठी पासवर्ड लिहू. या भांडारात प्रवेश करण्यासाठी आम्हाला संकेतशब्द लक्षात ठेवणे आवश्यक आहे. अन्यथा आम्ही संग्रहित डेटा कायमचा गमावू.
मग आम्ही करू रेपॉजिटरीमध्ये आमच्या डेटाचा बॅकअप समान टर्मिनलमध्ये टाइप करणे:
./restic -r ~/backup backup ~/Documentos
या उदाहरणात मी backup / बॅकअप रेपॉजिटरी मधील ~ / दस्तऐवज फोल्डरची एक बॅकअप प्रत बनवित आहे.
जसे आपण पाहू शकता, दस्तऐवज निर्देशिकेची बॅकअप प्रत तयार केली गेली. आणखी काय, अद्वितीय नावाने वर्तमान बॅकअपचा स्नॅपशॉट तयार करा, या प्रकरणात 4c809a9c.
स्नॅपशॉट्स व्यवस्थापित करा
जर आपण वरील कमांड पुन्हा कार्यान्वित केली तर अद्वितीय नावाचा आणखी एक स्नॅपशॉट तयार होईल. या वेळी हे मागील बॅकअपपेक्षा बरेच जलद बॅकअप घेईल. आम्ही फोल्डरमध्ये डेटा जोडणे सुरू ठेवू शकतो आणि आम्हाला आवश्यक असलेले सर्व स्नॅपशॉट तयार करण्यासाठी बॅकअप चालवू शकतो.
परिच्छेद रिपॉझिटरीमध्ये उपलब्ध स्नॅपशॉट्सची यादी करा, आम्ही कार्यान्वित करू:
./restic -r ~/backup snapshots
आपण पाहू शकता की, माझ्याकडे 2 स्नॅपशॉट्स आहेत, विशेषत: 4c809a9 सी आणि 5f59a8eb.
परिच्छेद दोन स्नॅपशॉट्समधील फरक तपासा आम्ही लिहू:
./restic -r ~/backup diff 4c809a9c 5f59a8eb
तुम्ही पाहताच, मी बॅकअप मध्ये एक नवीन पीडीएफ फाइल समाविष्ट केली आहे.
फाईल बॅकअप
आम्ही केवळ संपूर्ण डिरेक्टरीच्या बॅकअप प्रती तयार करू शकणार नाही. आम्ही एकाच फाईलच्या बॅकअप प्रती देखील बनवू शकतो.
./restic -r ~/backup backup ~/Documentos/archivo.txt
बॅकअपमधून फायली वगळा
काही फायली किंवा निर्देशिका वगळणे देखील शक्य आहे. उदाहरणार्थ, पुढील आज्ञा .doc प्रकारच्या सर्व फाईल्स वगळल्या जातील:
./restic -r ~/backup backup --exclude=*.doc ~/Documentos
आम्ही सर्व ठेवू शकतो आम्हाला फाईलमधील बॅकअपमधून वगळण्याची इच्छा असलेल्या फायली आणि फोल्डर्स आणि बॅकअप कमांडमध्ये त्याचा मार्ग निर्दिष्ट करा.
उदाहरणार्थ, आम्ही नामित केलेली फाइल तयार करू:
vi excluidos
आम्ही वगळू इच्छित असलेल्या फायली किंवा फोल्डर्स आम्ही जोडू:
*.txt entreunosyceros.zip Vídeos/Películas
आता आपण कमांडद्वारे बॅकअप प्रक्रिया सुरू करू.
./restic -r ~/backup backup --exclude-file=excluidos ~/Documentos
परिच्छेद बॅकअप बद्दल अधिक तपशील मिळवा, आम्ही कार्यान्वित करू शकतो:
./restic help backup
रेस्टिकचा वापर करून डेटा पुनर्संचयित करा
आम्हाला ज्या स्नॅपशॉटसह कार्य करायचे आहे हे जाणून घेतल्यामुळे आम्ही स्नॅपशॉटमधून डेटा पुनर्संचयित करण्यासाठी फक्त पुढील आज्ञा वापरू:
./restic -r ~/backup restore 4c809a9c --target ~/Documentos
आम्ही आत्ताच स्नॅपशॉट 4c809a9c वरून डेटा ~ / कागदजत्र निर्देशिकामध्ये पुनर्संचयित केला आहे.
परिच्छेद स्नॅपशॉटवरून एकल फाइल पुनर्संचयित करा डॉक्युमेंट्स डिरेक्टरीमध्ये आपण लिहू:
./restic -r ~/backup restore 4c809a9c --target ~/Documentos archivo.txt
अधिक माहितीसाठी, आम्ही हे करू शकतो जीर्णोद्धारावरील मदत विभाग पहा.
./restic help restore
पुनर्संचयित केल्याशिवाय डेटा पहा
आम्हाला कदाचित डेटा पुनर्संचयित करण्याची इच्छा नसेल, परंतु ते पहा. आम्ही सामान्य फाईल सिस्टम म्हणून बॅकअप शोधू शकतो. प्रथम आपण माउंट पॉईंट बनवू.
mkdir montaje-copias
नंतर आपण आपली रेपॉजिटरी माउंट करू टाइप करून माउंट-कॉपी माउंट पॉइंटवर:
./restic -r ~/backup mount montaje-copias/
जर आपण फाईल मॅनेजर उघडला तर आमची भांडार बसलेली दिसेल आणि ती आपण शोधू शकतो. अधिक माहितीसाठी आम्ही मदतीचा सल्ला घेऊ शकतोः
./restic help mount
या कार्यक्रमाची केवळ एक टीप आहे. अधिक माहितीसाठी सल्लामसलत करणे उचित आहे अधिकृत दस्तऐवजीकरण अधिक तपशीलवार वापरासाठी रीस्टिक कडून.