
Yuriy Seleznev / Shutterstock.com
Μην διακινδυνεύετε την απώλεια δεδομένων. Δημιουργήστε αντίγραφα ασφαλείας των πολύτιμων δεδομένων σας από τη γραμμή εντολών του Linux. Θα χρησιμοποιήσουμε το |_+_| εντολή για αυτό, και βρήκαμε ακόμη και μερικές ωραίες προαιρετικές γραφικές διεπαφές για αυτό.
Υπάρχουν πολλοί τρόποι για να δημιουργήσετε ένα αντίγραφο ασφαλείας των αρχείων σας. Θέλαμε να σας δείξουμε έναν ισχυρό, ευέλικτο και αξιόπιστο τρόπο προστασίας των δεδομένων σας. Επιλέγουμε |_+_| εξαιτίας αυτού καλά σεβαστοί αλγόριθμοι που υπολογίζουν τις διαφορές μεταξύ των αρχείων στον κατάλογο προέλευσης και στον κατάλογο προορισμού. Μεταφέρονται μόνο οι διαφορές μεταξύ δύο εκδόσεων ενός αρχείου και όχι ολόκληρο το αρχείο, εάν αυτό μπορεί να αποφευχθεί.
Όταν αυτή η αποτελεσματικότητα συνδυάζεται με το σταθερό ιστορικό της στην εκτέλεση αντιγράφων αρχείων και συγχρονισμών καταλόγων από τα μέσα της δεκαετίας του 1990, |_+_| είναι ένας τέλειος υποψήφιος για τη δημιουργία αντιγράφων ασφαλείας από τη γραμμή εντολών Linux.
Επιπλέον, υπάρχουν ανεξάρτητα προγράμματα λογισμικού που λειτουργούν ως front-end για |_+_|. Παρέχουν γραφικές διεπαφές χρήστη (GUI) στο |_+_| το οποίο μερικοί άνθρωποι μπορεί να το βρίσκουν πιο εύκολο στη χρήση.
Όσο πιο απλό και γρήγορο είναι να δημιουργήσετε ένα αντίγραφο ασφαλείας, τόσο πιο πιθανό είναι να το κάνετε.
Χρήση του rsync με εξωτερικό σκληρό δίσκο
Για να δημιουργήσετε ένα αντίγραφο ασφαλείας των δεδομένων σας σε έναν εξωτερικό σκληρό δίσκο, ο σκληρός δίσκος πρέπει να είναι τοποθετημένος και προσβάσιμος σε εσάς. Εάν μπορείτε να του γράψετε, τότε μπορείτε να το κάνετε και |_+_|. Σε αυτό το παράδειγμα, ένας εξωτερικός σκληρός δίσκος USB που ονομάζεται SILVERXHD (για Silver eXternal Hard Drive) είναι συνδεδεμένος στον υπολογιστή Linux. Έχει τοποθετηθεί αυτόματα από το λειτουργικό σύστημα.
ΔιαφήμισηΘα πρέπει να γνωρίζετε τη διαδρομή προς τη μονάδα δίσκου. Στο GNOME, ανοίξτε το πρόγραμμα περιήγησης αρχείων Nautilus και εντοπίστε το όνομα της μονάδας δίσκου στην πλαϊνή γραμμή.
Τοποθετήστε το δείκτη του ποντικιού πάνω από το όνομα της εξωτερικής μονάδας δίσκου και μια επεξήγηση εργαλείου θα σας δείξει τη διαδρομή προς τη μονάδα δίσκου.
Σε αυτό το παράδειγμα, η συμβουλή εργαλείου μας ενημερώνει ότι το σημείο προσάρτησης για το σύστημα αρχείων στην εξωτερική μονάδα δίσκου είναι /media/dave/SILVERXHD.
Εάν το πρόγραμμα περιήγησης αρχείων σας δεν το κάνει αυτό, μεταβείτε στην εξωτερική μονάδα δίσκου και ανοίξτε ένα παράθυρο τερματικού σε αυτήν τη θέση. Χρησιμοποιήστε το |_+_| εντολή για εκτύπωση της διαδρομής προς το παράθυρο του τερματικού.
Αντιγραφή των περιεχομένων από τον κατάλογο προέλευσης
Για χρήση |_+_| για να αντιγράψετε τα περιεχόμενα ενός καταλόγου στον προορισμό του αντιγράφου ασφαλείας, χρησιμοποιήστε την ακόλουθη εντολή.
ΔιαφήμισηΤο |_+_| (αναδρομική) επιλογή προκαλεί |_+_| για να αντιγράψετε όλους τους ένθετους υποκαταλόγους και τα περιεχόμενά τους. Σημειώστε ότι υπάρχει κάθετο προς τα εμπρός / στο τέλος της λέξης SILVERXHD, αλλά έχει τυλιχθεί στην επόμενη γραμμή στο στιγμιότυπο οθόνης.
rsync
Πραγματοποιείται η αντιγραφή του αρχείου και επιστρέφετε στη γραμμή εντολών.
Αν κοιτάξουμε την εξωτερική μονάδα USB, βλέπουμε ότι οι κατάλογοι που βρίσκονται στον κατάλογο Έγγραφα έχουν αντιγραφεί στη ρίζα της εξωτερικής μονάδας δίσκου.
rsync
Αντιγραφή του καταλόγου προέλευσης και των περιεχομένων του
Αν θέλατε να έχετε τον κατάλογο Έγγραφα και τα περιεχόμενά του αντιγράφηκαν στην εξωτερική μονάδα δίσκου, αφαιρέστε το / από το τέλος του /home/dave/Documents στη γραμμή εντολών, ως εξής:
rsync
Για να αποφύγω τη σύγχυση, αφαίρεσα τους δύο καταλόγους που αντιγράφηκαν προηγουμένως από την εξωτερική μονάδα δίσκου πριν από την εκτέλεση αυτής της δεύτερης εντολής.
Εάν αφήσουμε το δεύτερο αντίγραφο να ολοκληρωθεί και κοιτάξουμε ξανά την εξωτερική μονάδα δίσκου, θα δούμε ότι ο κατάλογος Documents έχει αντιγραφεί. Τα περιεχόμενά του βρίσκονται σε αυτόν τον κατάλογο. Δεν βρίσκονται στη ρίζα της εξωτερικής μονάδας δίσκου.
Αντιγραφή σε έναν συγκεκριμένο κατάλογο στόχο
Για να αντιγράψετε σε έναν συγκεκριμένο κατάλογο στον σκληρό δίσκο προορισμού, προσθέστε το όνομα του καταλόγου στη διαδρομή προορισμού. Ας υποθέσουμε ότι θέλουμε να αντιγράψουμε τα περιεχόμενα του καταλόγου /home/dave/Documents σε έναν κατάλογο που ονομάζεται backup στην εξωτερική μονάδα δίσκου.
Αυτό θα το κάναμε με την παρακάτω εντολή.
rsync
Ελέγχοντας στην εξωτερική μονάδα δίσκου, μπορούμε να δούμε ότι ο κατάλογος των αντιγράφων ασφαλείας έχει δημιουργηθεί και μέσα σε αυτόν τον κατάλογο βρίσκονται τα περιεχόμενα του καταλόγου /home/dave/Documents.
rsync
rsync
Διατήρηση της ιδιοκτησίας και των δικαιωμάτων αρχείων
Χρησιμοποιήστε το |_+_| (αρχειοθέτηση) επιλογή για τη διατήρηση χαρακτηριστικών αρχείων, όπως ημερομηνίες τροποποίησης, ιδιοκτησία αρχείου, δικαιώματα πρόσβασης και άλλα, για αντιγραμμένα αρχεία, συμβολικούς συνδέσμους και ειδικά αρχεία μπλοκ.
pwd
Χρήση λεπτομερούς λειτουργίας
Το |_+_| (λεκτική) επιλογή δυνάμεις |_+_| για να παραθέσετε τα αρχεία όπως αντιγράφονται.
rsync
Μια σύνοψη του αντιγράφου ασφαλείας παρουσιάζεται όταν ολοκληρωθεί η αντιγραφή.
- Απεσταλμένα : Τα byte που μεταφέρθηκαν στον στόχο.
- Ελήφθη : Τα byte που ελήφθησαν στον κεντρικό υπολογιστή.
- Byte/sec : είναι ο πραγματικός ρυθμός μεταφοράς.
- Συνολικό μέγεθος : Αντιπροσωπεύει το μέγεθος των δεδομένων που θα είχαν σταλεί αν ήσουν δεν χρησιμοποιώντας |_+_|. Σε επόμενες εκτελέσεις του |_+_| θα μεταφέρει μόνο τις διαφορές αρχείων. Αυτό το σχήμα θα αντιπροσωπεύει τα δεδομένα που το έκαναν δεν πρέπει να μεταφερθούν.
- Επιτάχυνε : Αυτή είναι η αναλογία μεταξύ του όγκου των δεδομένων που έπρεπε να σταλούν και του συνολικού όγκου δεδομένων που υπάρχει. Εάν |_+_| πρέπει να αντιγράψει όλα τα αρχεία στο σύνολό τους (την πρώτη φορά που εκτελείται, για παράδειγμα) η επιτάχυνση θα είναι 1.0. Πότε |_+_| θα βελτιστοποιήσει τις μεταφορές. Θα στείλει μόνο τις διαφορές μεταξύ των αρχείων, όχι ολόκληρα τα αρχεία. Τα αρχεία χωρίς αλλαγές θα αγνοηθούν. Ο αριθμός επιτάχυνσης θα αντιπροσωπεύει την αναλογία μεταξύ του μικρού όγκου δεδομένων που χρειαζόταν να μεταφερθεί σε σχέση με το συνολικό μέγεθος των αρχείων.
Χρήση της επιλογής προόδου
Το |_+_| (πρόοδος) η επιλογή προκαλεί |_+_| για να δημιουργήσετε μια μικρή αναφορά προόδου μετά την αντιγραφή κάθε αρχείου.
-r
Οι πληροφορίες που παρέχονται είναι ορατές μεταξύ κάθε αντιγραμμένου αρχείου.
Οι πληροφορίες που παρέχονται είναι:
- Μέγεθος byte : Μεταφέρθηκαν δεδομένα για αυτό το αρχείο.
- Ποσοστό : Ποσοστό του αρχείου που μεταφέρθηκε.
- B/s : Ρυθμός μεταφοράς δεδομένων.
- Χρόνος που απομένει : Εκτιμώμενος χρόνος που απομένει για τη μεταφορά αυτού του αρχείου.
- xfr# : Ο αριθμός των αρχείων που έχουν μεταφερθεί μέχρι στιγμής.
- to-chk : Ο αριθμός των αρχείων που απομένουν προς έλεγχο και επαλήθευση από τους αλγόριθμους βελτιστοποίησης.
Προσθήκη μεγαλύτερης ταχύτητας
Για να επιταχύνετε τις μεταφορές, χρησιμοποιήστε το |_+_| επιλογή (συμπίεση). Αυτό συμπιέζει το αρχείο κατά τη μεταφορά, αλλά το αρχείο αποθηκεύεται ασυμπίεστο στον κατάλογο προορισμού.
Η επιλογή συμπίεσης δεν θα αποφέρει σημαντικά οφέλη για μεταφορές που περιλαμβάνουν πολλά μικρά αρχεία. Για συλλογές μεγαλύτερων αρχείων, μπορεί να μειώσει τον χρόνο μεταφοράς με ουσιαστικό τρόπο.
Χρησιμοποιούμε επίσης το |_+_| επιλογή εδώ. |_+_| θα διαγράψει μερικώς μεταφερθέντα αρχεία που προκαλούνται από δυσλειτουργίες δικτύου ή άλλες διακοπές. Το |_+_| δυνάμεις επιλογής |_+_| για να αφήσετε τα μερικώς μεταφερθέντα αρχεία στον στόχο. Ο καθαρός χρόνος |_+_| εκτελείται δεν θα χρειαστεί να μεταφέρει εκ νέου τα τμήματα των μερικώς μεταφερθέντων αρχείων.
Λάβετε υπόψη ότι ενδέχεται να μην θέλετε να χρησιμοποιήσετε αυτήν την επιλογή, εάν υπάρχει κίνδυνος να μπερδέψει κάποιος τα μερικώς μεταφερθέντα αρχεία ως αρχεία που έχουν μεταφερθεί πλήρως.
rsync
Στο παράδειγμά μας, τα οφέλη είναι οριακά.
Η αναλογία επιτάχυνσης έχει βελτιωθεί, αλλά κατά τα δύο εκατοστά του τοις εκατό! Σε ένα πραγματικό σενάριο, οι βελτιώσεις της ταχύτητάς σας θα είναι πιο εντυπωσιακές.
Χρήση rsync μέσω δικτύου
Μέχρι στιγμής στοχεύαμε μια εξωτερική μονάδα USB. Για να χρησιμοποιήσετε μια τοποθεσία δικτύου ως στόχο για το αντίγραφο ασφαλείας, χρησιμοποιήστε τη διαδρομή προς αυτήν τη θέση στη γραμμή εντολών. Υπάρχει ένα συσκευή αποθήκευσης συνδεδεμένη με το δίκτυο (NAS) στο δίκτυο στο οποίο ερευνήθηκε αυτό το άρθρο.
ΔιαφήμισηΜπορούμε να χρησιμοποιήσουμε το ίδιο τέχνασμα που χρησιμοποιήσαμε νωρίτερα για να αναγνωρίσουμε τη διαδρομή προς το NAS, τοποθετώντας το ποντίκι πάνω από τη σύνδεση σε αυτήν τη συσκευή στο Nautilus.
Δεν υπάρχουν ειδικές επιλογές για δημιουργία αντιγράφων ασφαλείας σε ένα δίκτυο. Αυτές είναι όλες οι επιλογές που έχουμε ήδη χρησιμοποιήσει.
-a
Δεν υπάρχει διαφορά στη μορφή της εξόδου.
Δεν αποτελεί έκπληξη το γεγονός ότι υπάρχει σημαντική βελτίωση στην τιμή Bytes/sec.
Αν τρέξουμε |_+_| για άλλη μια φορά, μπορούμε να δούμε ότι δεν υπάρχουν αρχεία για μεταφορά επειδή δεν υπήρξαν αλλαγές, αλλά εξακολουθούν να υπάρχουν μερικά byte που μεταφέρονται εμπρός και πίσω. Αυτός είναι ο όγκος των δεδομένων που πρέπει να μεταφερθούν για να συγκριθεί η λίστα αρχείων στον στόχο με τη λίστα αρχείων στην πηγή.
Ο λόγος επιτάχυνσης είναι κατά μια τάξη μεγέθους καλύτερος σε αυτήν την περίπτωση. Στην πράξη, οι αναλογίες απόδοσής σας θα είναι κάπου ανάμεσα στις δύο ψευδο-τεχνητές αναγνώσεις μας.
Χρήση rsync μέσω SSH
|_+_| υποστηρίζει τη δημιουργία αντιγράφων ασφαλείας μέσω μιας σύνδεσης SSH. Πρέπει να δώσουμε το όνομα του λογαριασμού χρήστη και τη θέση SSH στη γραμμή εντολών. Χρησιμοποιούμε ένα όνομα δικτύου εδώ, αλλά μπορείτε επίσης να χρησιμοποιήσετε μια διεύθυνση IP.
Σημειώστε το : μεταξύ των λεπτομερειών σύνδεσης SSH και της έναρξης της διαδρομής δικτύου στον απομακρυσμένο στόχο.
-v
Θα σας ζητηθεί ο κωδικός πρόσβασης του λογαριασμού χρήστη στο μακρινός μηχανή. Αυτός δεν είναι ο κωδικός πρόσβασής σας στο μηχάνημα προέλευσης.
Το αντίγραφο ασφαλείας θα ολοκληρωθεί ως συνήθως. Η απόδοση δεν είναι τόσο γρήγορη όσο μια κανονική σύνδεση δικτύου, λόγω της κρυπτογράφησης και της αποκρυπτογράφησης που λαμβάνει χώρα στην ασφαλή σύνδεση κελύφους.
Αυτοματοποίηση των αντιγράφων ασφαλείας σας
Μπορούμε εύκολα να δημιουργήσουμε αυτοματοποιημένα αντίγραφα ασφαλείας προσθέτοντας καταχωρίσεις στο αρχείο crontab σας.
rsync
Θα δημιουργήσουμε ένα αυτοματοποιημένο αντίγραφο ασφαλείας για να εκτελείται κάθε μέρα στις 04:30 (αν ο υπολογιστής είναι ενεργοποιημένος εκείνη την ώρα, φυσικά). Η σύνταξη για το |_+_| η εντολή δεν αλλάζει καθόλου.
Το Ctrl+O θα γράψει τις αλλαγές σας στο αρχείο και το Ctrl+X θα κλείσει το |_+_| συντάκτης.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να προγραμματίσετε εργασίες στο Linux: Εισαγωγή στα αρχεία Crontab
Βάζοντας ένα φιλικό πρόσωπο στο Rsync
Τα άτομα που αισθάνονται λιγότερο άνετα με τη γραμμή εντολών μπορούν να χρησιμοποιήσουν ένα από τα διάφορα προγράμματα που τοποθετούν μια γραφική διεπαφή χρήστη (GUI) στο |_+_|. Δύο καλά παραδείγματα είναι luckyBackup και Grsync . Και τα δύο αυτά προγράμματα επιτρέπουν πολλά από τα |_+_| επιλογές που θα επιλεγούν μέσω της διεπαφής χρήστη.
Το |_+_| Το πρόγραμμα επικεντρώνεται στο να είναι ένα οπτικό περιτύλιγμα για |_+_|. Παρέχει εύκολη πρόσβαση στο |_+_| επιλογές και προσθέτει μόνο ένα περιορισμένο σύνολο νέων λειτουργιών.

Ένα από τα παράθυρα διαλόγου ρυθμίσεων Grsync,
Το |_+_| Το πρόγραμμα είναι πολύ περισσότερο από ένα απλό περιτύλιγμα για |_+_|. Είναι ένα πρόγραμμα δημιουργίας αντιγράφων ασφαλείας που χρησιμοποιεί |_+_| στα παρασκήνια. Για παράδειγμα, |_+_| μπορεί να δημιουργήσει πολλά στιγμιότυπα του αντιγράφου ασφαλείας σας. Στη συνέχεια, μπορείτε να επιστρέψετε στις εκδόσεις των αρχείων σε οποιοδήποτε από τα στιγμιότυπα.

Ένα από τα παράθυρα ρυθμίσεων luckyBackup.
Για να εγκαταστήσετε το Grsync
Για εγκατάσταση |_+_| στο Ubuntu, χρησιμοποιήστε αυτήν την εντολή:
rsync
Για εγκατάσταση |_+_| στο Fedora, χρησιμοποιήστε αυτήν την εντολή:
rsync
Για εγκατάσταση |_+_| στο Manaro χρησιμοποιήστε αυτήν την εντολή:
rsync
Για να εγκαταστήσετε το luckyBackup
Για εγκατάσταση |_+_| στο Ubuntu, χρησιμοποιήστε την ακόλουθη εντολή:
rsync
Για εγκατάσταση |_+_| στο Fedora χρησιμοποιήστε την ακόλουθη εντολή:
-P
Στο Manjaro πρέπει να εγκαταστήσετε |_+_| από το Arch User Repository (AUR). Μπορείτε να το κάνετε αυτό με το |_+_| διαχειριστής πακέτων.
Μην το ρισκάρετε, δημιουργήστε συχνά αντίγραφα ασφαλείας των δεδομένων σας
Τα αντίγραφα ασφαλείας είναι απολύτως ζωτικής σημασίας. Δημιουργία αντιγράφων ασφαλείας συχνά, δημιουργία αντιγράφων ασφαλείας σε πολλές τοποθεσίες και δημιουργία αντιγράφων ασφαλείας σε διαφορετικά μέσα. Μόλις ρυθμιστεί, |_+_| μπορεί να τα κάνει όλα αυτά για εσάς.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Καλύτεροι φορητοί υπολογιστές Linux για προγραμματιστές και λάτρεις
ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ- › Πώς να ενημερώσετε το Arch Linux
- › Πώς να μετακινήσετε τον οικιακό σας κατάλογο Linux σε άλλη μονάδα δίσκου
- › Πώς να χρησιμοποιήσετε εδώ τα έγγραφα στο Bash στο Linux
- › Cyber Monday 2021: Καλύτερες προσφορές τεχνολογίας
- › Cyber Monday 2021: Οι καλύτερες προσφορές της Apple
- › Ο φάκελος του υπολογιστή είναι 40: Πώς το Xerox Star δημιούργησε την επιφάνεια εργασίας
- › Λειτουργίες έναντι τύπων στο Microsoft Excel: Ποια είναι η διαφορά;
- › 5 ιστοσελίδες που κάθε χρήστης Linux πρέπει να προσθέτει σελιδοδείκτη
- Τι σημαίνει TIHI και πώς το χρησιμοποιείτε;
- Το Mozilla καταπολεμά το πρόγραμμα περιήγησης της Microsoft Double Standard στα Windows
- 8 κόλπα πλοήγησης που κάθε χρήστης iPad πρέπει να γνωρίζει
- Τι είναι το υλικολογισμικό ή ο μικροκώδικας και πώς μπορώ να ενημερώσω το υλικό μου;
- Πώς να παρατείνετε τη ζωή του σκληρού σας δίσκου
- Χρήση της Επαναφοράς Συστήματος σε XP