Restic, ένα εξαιρετικό εργαλείο για δημιουργία αντιγράφων ασφαλείας με υποστήριξη εκδόσεων και cloud

Για όσους αναζητούν μια λύση για να μπορούν να δημιουργήσουν αντίγραφα ασφαλείας, σε αυτό το άρθρο θα μιλήσουμε για ένα εξαιρετικό εργαλείο που ονομάζεται "υπόλοιπο" και το οποίο έλαβε πρόσφατα μια νέα ενημέρωση.

Restic είναι ένα εφεδρικό σύστημα το οποίο παρέχει ένα σύνολο εργαλείων για την αποθήκευση αντιγράφων ασφαλείας σε ένα αποθετήριο έκδοσης που μπορεί να φιλοξενηθεί σε εξωτερικούς διακομιστές και αποθηκευτικούς χώρους cloud.

Σχετικά με τον Restic

Τα δεδομένα Restic αποθηκεύονται σε κρυπτογραφημένη μορφή, καθώς και ο χρήστης μπορεί να ορίσει ευέλικτους κανόνες για να περιλαμβάνει και να εξαιρεί αρχεία και καταλόγους κατά τη δημιουργία αντιγράφου ασφαλείας.

Λογαριασμός με υποστήριξη για αποθήκευση αντιγράφων ασφαλείας σε τοπικό σύστημα αρχείων, σε εξωτερικό διακομιστή με οδική πρόσβαση SFTP/SSH ή HTTP REST, στα σύννεφα Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage και Google Cloud Storage, καθώς και οποιοσδήποτε αποθηκευτικός χώρος για τα οποία υπάρχουν rclone backends.

Ένας ειδικός διακομιστής ανάπαυσης μπορεί επίσης να χρησιμοποιηθεί για την οργάνωση της αποθήκευσης, παρέχοντας υψηλότερη απόδοση σε σύγκριση με άλλα backend και μπορεί να λειτουργήσει σε λειτουργία μόνο πρόσθετου που δεν σας επιτρέπει να διαγράψετε ή να αλλάξετε αντίγραφα ασφαλείας σε περίπτωση που ο διακομιστής προέλευσης παραβιαστεί και να αποκτήσετε πρόσβαση στην κρυπτογράφηση.

Ένα άλλο από τα θετικά σημεία του restic είναι ότι έχει υποστήριξη για τον καθορισμό ευέλικτων κανόνων για τον αποκλεισμό αρχείων και καταλόγων κατά τη δημιουργία αντιγράφων ασφαλείας (για παράδειγμα, για τον αποκλεισμό αρχείων καταγραφής, προσωρινών αρχείων και εύκολα αναπαραγώγιμων δεδομένων από το αντίγραφο ασφαλείας). Η μορφή των κανόνων ignore είναι γνωστή και μοιάζει με rsync ή gitignore.

Το Restic είναι εύκολο στην εγκατάσταση, χρήση και ανάκτηση πληροφοριών, ενώ αξίζει να αναφέρουμε ότι είναι cross-platform (Linux, macOS, Windows, FreeBSD και OpenBSD).

Για να εργαστείτε με αντίγραφα ασφαλείας, αρκεί να αντιγράψετε ένα εκτελέσιμο αρχείο που μπορεί να χρησιμοποιηθεί χωρίς πρόσθετες ρυθμίσεις. Παρέχεται μια επαναλαμβανόμενη συγκρότηση για το ίδιο το εκτελέσιμο αρχείο, επιτρέποντάς σας να επαληθεύσετε ανεξάρτητα ότι η δυαδική συγκρότηση σχηματίζεται από τα παρεχόμενα κείμενα πηγής.

Τα στιγμιότυπα υποστηρίζονται, που αντικατοπτρίζουν την κατάσταση ενός συγκεκριμένου καταλόγου με όλα τα αρχεία και τους υποκαταλόγους σε μια δεδομένη στιγμή. Κάθε φορά που δημιουργείται ένα νέο αντίγραφο ασφαλείας, δημιουργείται ένα στιγμιότυπο που σχετίζεται με αυτό, επιτρέποντάς σας να επαναφέρετε την τρέχουσα κατάσταση. Είναι δυνατή η αντιγραφή στιγμιότυπων μεταξύ διαφορετικών αποθετηρίων.

Για εξοικονόμηση επισκεψιμότητας, αντιγράφονται μόνο τα αλλαγμένα δεδομένα κατά τη διαδικασία δημιουργίας αντιγράφων ασφαλείας. Για να διασφαλιστεί η αποτελεσματική αποθήκευση, τα δεδομένα αποθήκης δεν αντιγράφονται και τα πρόσθετα στιγμιότυπα καλύπτουν μόνο αλλαγμένα δεδομένα.

Το σύστημα δεν χειρίζεται ολόκληρα αρχεία, αλλά μπλοκ float-size επιλεγμένο χρησιμοποιώντας την υπογραφή Rabin. Οι πληροφορίες αποθηκεύονται σε συνδυασμό με το περιεχόμενο και όχι με τα ονόματα των αρχείων (τα ονόματα και οι οντότητες που σχετίζονται με τα δεδομένα ορίζονται σε επίπεδο μεταδεδομένων μπλοκ). Με βάση τον κατακερματισμό SHA-256 του περιεχομένου, πραγματοποιείται κατάργηση διπλότυπων και αποκλείεται η περιττή αντιγραφή δεδομένων.

Για να αξιολογήσετε οπτικά τα περιεχόμενα του αποθετηρίου και να απλοποιήσετε την ανάκτηση, ένα στιγμιότυπο με ένα αντίγραφο ασφαλείας μπορεί να προσαρτηθεί με τη μορφή εικονικού διαμερίσματος (τοποθετημένο με FUSE). Παρέχει επίσης εντολές για την ανάλυση αλλαγών και την επιλεκτική εξαγωγή αρχείων.

Πληροφορίες σε εξωτερικούς διακομιστές αποθηκεύεται σε κρυπτογραφημένη μορφή (Το SHA-256 χρησιμοποιείται για αθροίσματα ελέγχου, το AES-256-CTR για κρυπτογράφηση και οι κωδικοί ελέγχου ταυτότητας που βασίζονται σε Poly1305-AES για τη διασφάλιση της ακεραιότητας.) Το σύστημα σχεδιάστηκε αρχικά για να διασφαλίζει ότι τα αντίγραφα ασφαλείας αποθηκεύονται σε μη αξιόπιστα περιβάλλοντα και ότι ένα αντίγραφο ασφαλείας που πέφτει σε λάθος χέρια δεν θέτει σε κίνδυνο το σύστημα. Η κρυπτογράφηση μπορεί να παρέχεται τόσο με κλειδιά πρόσβασης όσο και με κωδικούς πρόσβασης.

Είναι δυνατό να επαληθεύσετε το αντίγραφο ασφαλείας χρησιμοποιώντας αθροίσματα ελέγχου και κωδικούς ελέγχου ταυτότητας για να επιβεβαιώσετε ότι η ακεραιότητα των αρχείων δεν παραβιάζεται και ότι τα απαραίτητα αρχεία μπορούν να αποκατασταθούν και δεν περιλαμβάνουν κρυφές τροποποιήσεις.

Πώς να εγκαταστήσετε το Restic σε Linux;

Για όσους ενδιαφέρονται να εγκαταστήσουν αυτό το εργαλείο, όπως προαναφέρθηκε, η διαδικασία εγκατάστασής του είναι σχετικά απλή, αφού το βοηθητικό πρόγραμμα βρίσκεται στην πλειονότητα των αποθετηρίων των κύριων διανομών Linux.

Για παράδειγμα, για να εγκαταστήσετε το Restic σε Ubuntu, Debian ή παράγωγα, απλώς ανοίξτε ένα τερματικό και πληκτρολογήστε:

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

Για όσους είναι χρήστες Solus

 eopkg install restic

Τελικά για όσους ενδιαφέρονται να μάθουν περισσότερα για αυτό και επίσης συμβουλευτείτε τον τρόπο χρήσης του, μπορείτε να συμβουλευτείτε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.