Εξωτερικός σκληρός δίσκος συνδεδεμένος σε φορητό υπολογιστή μέσω USB

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

rsync -r /home/dave/Documents/ /media/dave/SILVERXHD/backups/ na τερματικό παράθυρο

Διαφήμιση

Ελέγχοντας στην εξωτερική μονάδα δίσκου, μπορούμε να δούμε ότι ο κατάλογος των αντιγράφων ασφαλείας έχει δημιουργηθεί και μέσα σε αυτόν τον κατάλογο βρίσκονται τα περιεχόμενα του καταλόγου /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,

Ένα από τα παράθυρα διαλόγου ρυθμίσεων Grsync,

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

Ένα από τα παράθυρα ρυθμίσεων luckyBackup

Ένα από τα παράθυρα ρυθμίσεων luckyBackup.

Για να εγκαταστήσετε το Grsync

Για εγκατάσταση |_+_| στο Ubuntu, χρησιμοποιήστε αυτήν την εντολή:

rsync

Για εγκατάσταση |_+_| στο Fedora, χρησιμοποιήστε αυτήν την εντολή:

rsync

sudo dnf εγκατάσταση grsync

Για εγκατάσταση |_+_| στο Manaro χρησιμοποιήστε αυτήν την εντολή:

rsync

Για να εγκαταστήσετε το luckyBackup

Για εγκατάσταση |_+_| στο Ubuntu, χρησιμοποιήστε την ακόλουθη εντολή:

rsync

Για εγκατάσταση |_+_| στο Fedora χρησιμοποιήστε την ακόλουθη εντολή:

-P

Στο Manjaro πρέπει να εγκαταστήσετε |_+_| από το Arch User Repository (AUR). Μπορείτε να το κάνετε αυτό με το |_+_| διαχειριστής πακέτων.

ο διαχειριστής πακέτων pamac

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

Τα αντίγραφα ασφαλείας είναι απολύτως ζωτικής σημασίας. Δημιουργία αντιγράφων ασφαλείας συχνά, δημιουργία αντιγράφων ασφαλείας σε πολλές τοποθεσίες και δημιουργία αντιγράφων ασφαλείας σε διαφορετικά μέσα. Μόλις ρυθμιστεί, |_+_| μπορεί να τα κάνει όλα αυτά για εσάς.

Εντολές Linux
Αρχεία πίσσα · pv · Γάτα · tac · chmod · λαβή · διαφ · sed · Με · άνδρας · έσπρωξε · popd · fsck · δοκιμαστικό δίσκο · επ · fd · παντοκ · CD · $PATH · οκ · Συμμετοχή · jq · πτυχή · uniq · journalctl · ουρά · κατάσταση · ls · fstab · πέταξε έξω · πιο λιγο · chgrp · τσόουν · στροφή μηχανής · Κοίτα · χορδές · τύπος · μετονομάζω · φερμουάρ · ανοίγω φερμουάρ · βουνό · ποσό · εγκαθιστώ · fdisk · mkfs · rm · rmdir · rsync · df · gpg · εμείς · νανο · mkdir · από · ln · κηλίδα · μετατρέπω · rclone · κομματάκι · SRM
Διαδικασίες ψευδώνυμο · οθόνη · μπλουζα · όμορφη · renice · πρόοδος · στρας · Σύστημα · tmux · chsh · ιστορία · στο · σύνολο παραγωγής · Ελεύθερος · οι οποίες · dmesg · usermod · ΥΣΤΕΡΟΓΡΑΦΟ · chroot · xargs · tty · ροζ · lsof · vmstat · τέλος χρόνου · τείχος · Ναί · σκοτώνω · ύπνος · sudo · του · χρόνος · ομαδική προσθήκη · usermod · ομάδες · lshw · ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ · επανεκκίνηση · να σταματήσει · απενεργοποίηση · passwd · lscpu · crontab · ημερομηνία · bg · fg
Δικτύωση netstat · ping · traceroute · ip · σσ · ποιος είναι · fail2ban · bmon · εσύ · δάχτυλο · nmap · ftp · μπούκλα · wget · που · ποιός είμαι · Σε · iptables · ssh-keygen · ufw

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Καλύτεροι φορητοί υπολογιστές Linux για προγραμματιστές και λάτρεις

ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ