Πώς να εγκαταστήσετε και να ρυθμίσετε το rsnapshot στο Linux

Pos Na Enkatastesete Kai Na Rythmisete To Rsnapshot Sto Linux



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

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







Πώς να εγκαταστήσετε και να ρυθμίσετε το rsnapshot στο Linux

Μπορείτε να εγκαταστήσετε και να διαμορφώσετε το rsnapshot σε οποιαδήποτε από τις διανομές που βασίζονται στο Debian χρησιμοποιώντας την αναφερόμενη διαδικασία. Εκτελούμε τις εντολές στο Ubuntu 22.04:



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

Για να ξεκινήσετε με το rsnapshot εγκατάσταση, πρώτα, πρέπει να ενημερώσουμε όλα τα πακέτα του συστήματος. Στη συνέχεια, μπορείτε να κάνετε λήψη του rsnapshot εργαλείο που χρησιμοποιεί τον διαχειριστή πακέτων apt.



Ενημερώστε το σύστημα Ubuntu 22.04 εκτελώντας την παραπάνω εντολή:





sudo εύστοχη ενημέρωση

Ο τρόπος εγκατάστασης του βοηθητικού προγράμματος rsnapshot σε διανομές Linux που βασίζονται στο Debian είναι αρκετά απλός και απέχει μόλις μια εντολή που αναφέρεται παρακάτω:



sudo κατάλληλος εγκαθιστώ rsnapshot

Για να εγκαταστήσετε το rsnapshot σε RHEL/CentOS/Fedora, εκτελέστε την εντολή:

sudo yum εγκατάσταση rsnapshot

Πώς να ρυθμίσετε το rsnapshot στο Linux

Όλες οι ρυθμίσεις διαμόρφωσης rsnapshot αποθηκεύονται σε /etc/rsnapshot.conf αρχείο. Ανοίξτε αυτό το αρχείο χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας, π.χ., Vim ή Nano και θα δείτε το /var/cache/rsnapshot/ διαδρομή εκεί, όπου θα αποθηκευτούν όλα τα στιγμιότυπα.

νανο / και τα λοιπά / rsnapshot.conf

Δημιουργία αντιγράφων ασφαλείας καταλόγων

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

Εάν το εκτελείτε στον τοπικό σας υπολογιστή, τότε είναι πολύ απλό να δημιουργήσετε αντίγραφα ασφαλείας των δεδομένων. Όταν ανοίγετε το αρχείο /etc/rsnapshot.conf, θα δείτε ότι ορισμένοι από τους καταλόγους είναι ήδη στο δρόμο για αποθήκευση από προεπιλογή:

αντιγράφων ασφαλείας / Σπίτι / localhost /

αντιγράφων ασφαλείας / και τα λοιπά / localhost /

αντιγράφων ασφαλείας / usr / τοπικός / localhost /

Ας υποθέσουμε ότι πρέπει να δημιουργήσουμε αντίγραφα ασφαλείας του Εγγραφα διευθυντής, αυτή η γραμμή θα προστεθεί ως εξής:

αντιγράφων ασφαλείας / Σπίτι / Έγγραφα    τοπικός κεντρικός υπολογιστής /

Διατηρήστε τα διαστήματα δημιουργίας αντιγράφων ασφαλείας

Όπως διαβάσαμε παραπάνω, το rsnapshot είναι ένα σταδιακό αντίγραφο ασφαλείας, βοηθά στη διατήρηση των παλαιότερων στιγμιότυπων είτε είναι ωριαία, ημερήσια εβδομαδιαία ή μηνιαία. Μπορείτε να το κάνετε αναθέτοντας έναν συγκεκριμένο αριθμό στιγμιότυπων που πρέπει να γίνονται ανά διαστήματα.

Στο αρχείο /etc/rsnapshot.conf, μετακινηθείτε στο ΕΠΙΠΕΔΑ ΑΝΤΙΚΕΙΜΕΝΟΥ / ΔΙΑΣΤΗΜΑΤΑ ενότητα και πληκτρολογήστε τα ακόλουθα για να διατηρήσετε τα στιγμιότυπα:

διατηρούν ωριαία 5

διατηρούν καθημερινά 6

διατηρούν εβδομαδιαία 7

διατηρεί μηνιαία 10

Μπορείτε να το ρυθμίσετε σύμφωνα με τις απαιτήσεις σας για στιγμιότυπο.

Απομακρυσμένο μηχάνημα δημιουργίας αντιγράφων ασφαλείας

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

Για να δημιουργήσετε το κλειδί ssh, εκτελέστε την ακόλουθη εντολή στο τερματικό:

ssh-keygen

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

ssh-copy-id < όνομα χρήστη >@< διεύθυνση IP >

Για παράδειγμα:

ssh-copy-id sam @ 192.168.13.14

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

Για να δημιουργήσετε αντίγραφα ασφαλείας των απομακρυσμένων μηχανημάτων, θα πρέπει να αναφέρετε τη θέση του διακομιστή (καταλόγους) στο αρχείο /etc/rsnapshot.conf:

αντιγράφων ασφαλείας < όνομα χρήστη >@< διεύθυνση IP > : < remote_machine_data_path > < client_machine_backup_path >

Για παράδειγμα:

Είμαι εφεδρικός @ 192.168.13.14: / Σπίτι / ο ίδιος / Εγγραφα / ήταν / κρύπτη / rsnapshot

Αφού καθορίσετε τους καταλόγους διακομιστή, εκτελέστε την ακόλουθη εντολή rsnapshot για να ορίσετε το διάστημα δημιουργίας αντιγράφων ασφαλείας:

rsnapshot καθημερινά

Προγραμματισμός εργασιών αυτοματισμού με το Cron

Για να προγραμματίσετε ένα πρόγραμμα δημιουργίας αντιγράφων ασφαλείας αυτοματισμού, πρέπει να αναφέρετε την ώρα μαζί με τα συγκεκριμένα διαστήματα, π.χ., ωριαία, ημερήσια, εβδομαδιαία ή μηνιαία. πρέπει να ανοίξετε το /etc/cron.d/rsnapshot αρχείο χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας.

sudo / και τα λοιπά / cron.d / rsnapshot

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

Στην πρώτη γραμμή, το rsnapshot θα δημιουργεί αντίγραφα ασφαλείας καθημερινά στις 06:00 π.μ. και στη δεύτερη γραμμή, η διαδικασία δημιουργίας αντιγράφων ασφαλείας θα γίνεται στις 08:00 μ.μ. κάθε πρώτη ημέρα του μήνα.

Δοκιμάστε τις διαμορφώσεις rsnapshot

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

sudo rsnapshot configtest

Μπορείτε επίσης να ελέγξετε τα διαστήματα δημιουργίας αντιγράφων ασφαλείας εκτελώντας τη δεδομένη εντολή rsnapshot:

sudo rsnapshot < διάστημα >

Αντικαταστήστε το <διάστημα> με το ωριαίο, ημερήσιο, εβδομαδιαίο ή μηνιαίο, αυτό είναι που θέλετε να δοκιμάσετε.

συμπέρασμα

Το rsnapshot είναι ένα σταδιακό αντίγραφο ασφαλείας που βοηθά στη δημιουργία αντιγράφων ασφαλείας δεδομένων μία φορά και στη συνέχεια στη δημιουργία αντιγράφων ασφαλείας των πρόσθετων αρχείων ή καταλόγων από το τελευταίο αντίγραφο ασφαλείας. Οι διαμορφώσεις rsnapshot αποθηκεύονται στο /etc/rsnapshot/conf αρχείο όπου μπορείτε να επεξεργαστείτε τις ρυθμίσεις. Αυτή η οδηγία έχει αναφέρει πολλά παραδείγματα για τη διαμόρφωση του αρχείου rsnapshot και πώς μπορούμε να δημιουργήσουμε αντίγραφα ασφαλείας καταλόγων. Δοκιμάσαμε επίσης το αρχείο διαμόρφωσης και δεν βρήκαμε σφάλματα.