रेस्टिक, व्हर्जनिंग आणि क्लाउड सपोर्टसह बॅकअपसाठी एक उत्कृष्ट साधन

या लेखात, बॅकअप घेण्यास सक्षम होण्यासाठी उपाय शोधत असलेल्यांसाठी आम्ही याबद्दल बोलू नावाचे एक उत्कृष्ट साधन "आरामदायक" आणि ज्याला अलीकडे नवीन अपडेट प्राप्त झाले आहे.

रेस्टिक आहे एक बॅकअप प्रणाली जे बाह्य सर्व्हर आणि क्लाउड स्टोरेजवर होस्ट केले जाऊ शकणार्‍या आवृत्तीत रिपॉजिटरीमध्ये बॅकअप संचयित करण्यासाठी साधनांचा संच प्रदान करते.

रेस्टिक बद्दल

रेस्टिक डेटा एन्क्रिप्टेड स्वरूपात संग्रहित केला जातो, तसेच वापरकर्ता बॅकअप तयार करताना फायली आणि निर्देशिका समाविष्ट करण्यासाठी आणि वगळण्यासाठी लवचिक नियम परिभाषित करू शकतो.

खाते स्थानिक फाइल प्रणालीवर, बाह्य सर्व्हरवर बॅकअप संचयित करण्यासाठी समर्थन रस्त्याच्या प्रवेशासह SFTP/SSH किंवा HTTP REST, ढगांमध्ये Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage, आणि Google Cloud Storage, तसेच कोणतेही स्टोरेज ज्यासाठी आरक्लोन बॅकएंड आहेत.

स्टोरेज व्यवस्थापित करण्यासाठी, इतर बॅकएंडच्या तुलनेत उच्च कार्यप्रदर्शन देण्यासाठी एक विशेष विश्रांती सर्व्हर देखील वापरला जाऊ शकतो आणि केवळ अॅड-मोडमध्ये कार्य करू शकतो जो तुम्हाला मूळ सर्व्हरशी तडजोड झाल्यास आणि एन्क्रिप्शनमध्ये प्रवेश करण्याच्या बाबतीत बॅकअप हटवू किंवा बदलू देणार नाही.

रेस्टिकचा आणखी एक सकारात्मक मुद्दा म्हणजे फायली आणि निर्देशिका वगळण्यासाठी लवचिक नियम परिभाषित करण्यासाठी समर्थन आहे बॅकअप तयार करताना (उदाहरणार्थ, बॅकअपमधून लॉग, तात्पुरत्या फाइल्स आणि सहजपणे पुनरुत्पादित डेटा वगळण्यासाठी). दुर्लक्ष नियमांचे स्वरूप परिचित आहे आणि rsync किंवा gitignore सारखे दिसते.

रेस्टिक स्थापित करणे, वापरणे आणि माहिती पुनर्प्राप्त करणे सोपे आहे, तसेच हे क्रॉस-प्लॅटफॉर्म (Linux, macOS, Windows, FreeBSD आणि OpenBSD) आहे हे नमूद करणे योग्य आहे.

बॅकअपसह कार्य करण्यासाठी, एक्झिक्यूटेबल फाइल कॉपी करणे पुरेसे आहे जी अतिरिक्त सेटिंग्जशिवाय वापरली जाऊ शकते. एक्झिक्युटेबल फाइलसाठीच पुनरावृत्ती करता येण्याजोगी असेंब्ली प्रदान केली जाते, ज्यामुळे तुम्हाला बायनरी असेंब्ली पुरवठा केलेल्या स्त्रोत मजकूरातून तयार केली गेली आहे याची स्वतंत्रपणे पडताळणी करता येते.

स्नॅपशॉट समर्थित आहेत, जे एका विशिष्ट निर्देशिकेची स्थिती सर्व फाईल्स आणि सबडिरेक्टरीजसह दिलेल्या वेळी प्रतिबिंबित करतात. प्रत्येक वेळी नवीन बॅकअप तयार केल्यावर, त्याच्याशी संबंधित स्नॅपशॉट तयार केला जातो, जो तुम्हाला वर्तमान स्थिती पुनर्संचयित करण्याची परवानगी देतो. वेगवेगळ्या रेपॉजिटरीजमधील स्नॅपशॉट्स कॉपी करणे शक्य आहे.

रहदारी वाचवण्यासाठी, फक्त बदललेला डेटा कॉपी केला जातो बॅकअप प्रक्रियेदरम्यान. कार्यक्षम स्टोरेज सुनिश्चित करण्यासाठी, रिपॉझिटरी डेटा डुप्लिकेट केलेला नाही आणि अतिरिक्त स्नॅपशॉट्स केवळ बदललेला डेटा कव्हर करतात.

यंत्रणा संपूर्ण फाइल्स हाताळत नाही, परंतु ब्लॉक्स रॅबिन स्वाक्षरी वापरून फ्लोट-आकार निवडला. माहिती फायलींच्या नावांसोबत नाही तर सामग्रीच्या संयोगाने संग्रहित केली जाते (डेटाशी संबंधित नावे आणि संस्था ब्लॉक मेटाडेटा स्तरावर परिभाषित केल्या जातात). सामग्रीच्या SHA-256 हॅशवर आधारित, डुप्लिकेशन केले जाते आणि डेटाची अनावश्यक कॉपी वगळली जाते.

रेपॉजिटरीतील सामग्रीचे दृश्यमानपणे मूल्यांकन करण्यासाठी आणि पुनर्प्राप्ती सुलभ करण्यासाठी, बॅकअपसह स्नॅपशॉट आभासी विभाजनाच्या स्वरूपात (FUSE सह माउंट केले जाऊ शकते) माउंट केले जाऊ शकते. हे बदलांचे विश्लेषण करण्यासाठी आणि निवडकपणे फाइल्स काढण्यासाठी कमांड देखील प्रदान करते.

माहिती बाह्य सर्व्हरवर एनक्रिप्टेड स्वरूपात साठवले जाते (SHA-256 चा वापर चेकसमसाठी, AES-256-CTR एन्क्रिप्शनसाठी आणि Poly1305-AES-आधारित प्रमाणीकरण कोड अखंडता सुनिश्चित करण्यासाठी केला जातो.) बॅकअप अविश्वासू वातावरणात साठवले जातील आणि चुकीच्या हातात बॅकअप आल्याने सिस्टीमशी तडजोड होणार नाही याची खात्री करण्यासाठी ही प्रणाली मूलतः तयार करण्यात आली होती. प्रवेश की आणि पासवर्ड दोन्हीद्वारे एन्क्रिप्शन प्रदान केले जाऊ शकते.

बॅकअप सत्यापित करणे शक्य आहे फाइल्सच्या अखंडतेचे उल्लंघन होत नाही याची पुष्टी करण्यासाठी चेकसम आणि प्रमाणीकरण कोड वापरणे आणि आवश्यक फाइल्स पुनर्संचयित केल्या जाऊ शकतात आणि लपविलेले बदल समाविष्ट करू नका.

लिनक्सवर रेस्टिक कसे स्थापित करावे?

ज्यांना हे टूल इन्स्टॉल करण्यात स्वारस्य आहे, वर नमूद केल्याप्रमाणे, त्याची इन्स्टॉलेशन प्रक्रिया तुलनेने सोपी आहे, कारण युटिलिटी मुख्य लिनक्स डिस्ट्रिब्युशनच्या बहुतांश रिपॉझिटरीजमध्ये आहे.

उदाहरणार्थ, उबंटू, डेबियन किंवा डेरिव्हेटिव्ह्जवर रेस्टिक स्थापित करण्यासाठी, फक्त एक टर्मिनल उघडा आणि टाइप करा:

sudo apt-get install restic

Arch Linux, Manjaro किंवा इतर कोणत्याही व्युत्पन्न वापरकर्त्यांच्या बाबतीत:

sudo pacman -S restic

Fedora वापरकर्त्यांसाठी:

sudo dnf install restic

किंवा Red Hat किंवा CentOS आणि डेरिव्हेटिव्ह्जच्या बाबतीत किंवा यावर आधारित:

sudo dnf install epel-release
sudo dnf install restic

openSUSE साठी असताना:

sudo zypper install restic

जे सोलस वापरकर्ते आहेत त्यांच्यासाठी

 eopkg install restic

शेवटी ज्यांना याबद्दल अधिक जाणून घेण्यात रस आहे त्यांच्यासाठी आणि त्याच्या वापराच्या पद्धतीचा सल्ला घेताना, आपण तपशीलांचा सल्ला घेऊ शकता पुढील लिंकवर


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.