Πώς να κάνετε αυξανόμενα αντίγραφα ασφαλείας με το Rsync
Η δημιουργία αντιγράφων ασφαλείας των πληροφοριών σας είναι πολύ σημαντική για εσάς, ή τουλάχιστον θα πρέπει να είναι. Ένας από τους καθηγητές πανεπιστημίου μου είπε κάποτε: "Δεν είναι θέμα αν ο σκληρός σας δίσκος θα καταρρεύσει. είναι όταν ο σκληρός σας δίσκος θα σπάσει. "
Το Rsync είναι ένα εργαλείο που σας επιτρέπει να κρατάτε συγχρονισμένους δύο ξεχωριστούς καταλόγους, είτε τοπικά (δύο τοποθεσίες στο ίδιο μηχάνημα, συμπεριλαμβανομένων των συνημμένων συσκευών) είτε απομακρυσμένα (τοπικός υπολογιστής σε διακομιστή ή ακόμα και server σε backup server). Είναι δωρεάν λογισμικό ανοιχτού κώδικα και τρέχει σε Linux και τα περισσότερα άλλα λειτουργικά συστήματα που μοιάζουν με Unix, όπως το FreeBSD και το Mac OS X.
Επιπλέον, όσοι προτιμούν να μην μολύνουν τα δάχτυλά τους στη γραμμή εντολών μπορούν να χρησιμοποιήσουν το Grsync, ένα γραφικό περιβάλλον για το rsync, το οποίο είναι διαθέσιμο στα περισσότερα αποθετήρια καταστημάτων διανομής Linux.
Τοποθεσίες
Είτε χρησιμοποιείτε τη γραμμή εντολών είτε ένα γραφικό πρόγραμμα, η θέση είναι καθοριστική. Πρέπει να γνωρίζετε τα απόλυτα μονοπάτια και στις δύο θέσεις που θα συγχρονίζετε. Για παράδειγμα, εάν δημιουργείτε αντίγραφο ασφαλείας για έναν κατάλογο φωτογραφιών στον αρχικό σας φάκελο, που βρίσκεται στο Pictures / 2010 / StateFair, πρέπει να έχετε ολόκληρη τη διαδρομή, / home / username / Pictures / 2010 / StateFair .
Για απομακρυσμένες τοποθεσίες, η μορφή είναι [email protected]: / path / to / directory
Το Rsync βασίζεται σε SSH για απομακρυσμένα αντίγραφα ασφαλείας, επομένως το όνομα χρήστη που καθορίζετε θα πρέπει να είναι η ταυτότητα σύνδεσης SSH για τον απομακρυσμένο υπολογιστή ή διακομιστή. Εάν συγχρονίζετε δύο τοπικούς υπολογιστές στο δίκτυό σας, ίσως χρειαστεί να εγκαταστήσετε το διακομιστή OpenSSH.
Τοπική δημιουργία αντιγράφων ασφαλείας
Για να εκτελέσετε ένα τοπικό αντίγραφο ασφαλείας σε μια προσαρμοσμένη μονάδα δίσκου ή μια εναλλακτική τοποθεσία, καθορίστε πρώτα την προεπιλεγμένη θέση, ακολουθούμενη από τη θέση δημιουργίας αντιγράφων ασφαλείας.
rsync -avz / home / όνομα χρήστη / Εικόνες / 2010 / StateFair / media / disk / backup
Η σημαία "-a" θα πει στο rsync να αρχειοθετήσει το αντίγραφο ασφαλείας. Η σημαία "-z" θα πει στο rsync να συμπιέσει το αρχείο. Η σημαία "-v" είναι "verbose" και θα σας δώσει πληροφορίες σχετικά με το αντίγραφο ασφαλείας.
Απομακρυσμένο αντίγραφο ασφαλείας
Για να δημιουργήσετε αντίγραφο ασφαλείας ενός ιστότοπου σε διακομιστή αντιγράφων ασφαλείας ή τοπικό μηχάνημα, συνδεθείτε στο διακομιστή μέσω SSH. Στη συνέχεια, από τη γραμμή εντολών, εκτελέστε rsync:
rsync -avz / home / username / www / public_html όνομα χρήστη @ backup-server: / home / user / backup
Θα σας ζητήσει έναν κωδικό πρόσβασης, ο οποίος θα είναι αυτός που χρησιμοποιείτε για SSH.
Στοιχειώδη αντίγραφα ασφαλείας
Το Rsync θα εκτελέσει σταδιακά τα πρόσθετα αντίγραφα ασφαλείας. Αυτό σημαίνει ότι δεν θα αποκαταστήσει όλα τα αρχεία κάθε φορά που εκτελείται ένα αντίγραφο ασφαλείας. Αντ 'αυτού, θα αντιγραφούν μόνο τα αρχεία που έχουν δημιουργηθεί ή τροποποιηθεί πρόσφατα από το τελευταίο αντίγραφο ασφαλείας. Αυτό θα εξοικονομήσει χρόνο και εύρος ζώνης δικτύου, κάτι που είναι πολύ σημαντικό αν τρέχετε έναν ιστότοπο ή ένα dedicated server.
Αν θέλετε τα αντίγραφα ασφαλείας να είναι αυτοματοποιημένα και περιοδικά, μπορείτε να ρυθμίσετε μια εργασία cron για να εκτελέσετε το rsync στις ώρες που καθορίζετε. Σε ένα διακομιστή, μπορείτε απλά να δημιουργήσετε ένα βασικό σενάριο κελύφους που εκτελεί rsync και αφήστε το script σε /etc/cron.daily ή /etc/cron.weekly, ανάλογα με το πόσο συχνά θέλετε να κάνετε backup.
Grsync
Για έναν επιτραπέζιο ή φορητό υπολογιστή, το Grsync είναι ένα εξαιρετικό εργαλείο που μπορείτε να χρησιμοποιήσετε για να απλοποιήσετε τη διαδικασία rsync και επίσης να αποθηκεύσετε τις περιόδους σύνδεσης για μελλοντική περιοδική χρήση. Ρυθμίστε την πηγή και τον προορισμό ακριβώς όπως θα κάνατε με το rsync.
Ο χρήστης του Ubuntu μπορεί να το εγκαταστήσει μέσω του Κέντρου Λογισμικού του Ubuntu ή απλά κάντε κλικ εδώ για εγκατάσταση.
Το πρώτο πλαίσιο θα είναι η πηγή, και το δεύτερο θα είναι ο προορισμός. Υπάρχουν επίσης πολλές επιλογές, αλλά αν δεν έχετε κάτι συγκεκριμένο που πρέπει να διαμορφώσετε, μπορείτε να αφήσετε τις προεπιλεγμένες επιλογές και απλά πατήστε "Εκτέλεση".
Το Grsync θα σας επιτρέψει να δημιουργήσετε πολλαπλές περιόδους σύνδεσης ώστε να μπορείτε να δημιουργήσετε αντίγραφα ασφαλείας για διάφορες τοποθεσίες και να διατηρήσετε τις περιόδους λειτουργίας για μελλοντική χρήση. Για να προσθέσετε μια νέα συνεδρία, απλά κάντε κλικ στο κουμπί "Προσθήκη" και δώστε το όνομα. Το Grsync είναι δωρεάν λογισμικό και είναι διαθέσιμο για Linux, Unix, Windows και Mac OS X.
Τέλος, θα πρέπει να σημειωθεί ότι το rsync είναι ένα εξαιρετικό εργαλείο για την υποστήριξη δεδομένων, αλλά τίποτα δεν είναι τέλειο όλη την ώρα. Θα πρέπει να ελέγχετε τακτικά τα αντίγραφα ασφαλείας για να βεβαιωθείτε ότι είναι επιτυχημένα και ακριβή. Εάν όλα πάνε καλά, θα είστε σε θέση να δημιουργήσετε αντίγραφα ασφαλείας των αρχείων σας γρήγορα και εύκολα.