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

Οι καταστροφές δημιουργίας αντιγράφων ασφαλείας συμβαίνουν αθόρυβα. Συνήθως ξεκινούν με τη σκέψη «Αυτό θα διαρκέσει μόνο μερικά λεπτά» και καταλήγουν με εσάς να κοιτάτε την οθόνη με τον τρόπο που οι χρήστες Linux γνωρίζουν πολύ καλά. Αυτό μου συνέβη πριν από λίγες εβδομάδες. Δεν έκανα τίποτα ύποπτο. Ούτε ύποπτες PPA, ούτε πειράματα πυρήνα, απλώς συντήρηση ρουτίνας. Το ψηφιακό ισοδύναμο της καταγραφής μιας κορνίζας σε ημερολόγιο. Το έχω κάνει εκατοντάδες φορές. Μετά το μηχάνημα άρχισε να συμπεριφέρεται... παράξενα.

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

Δεν ήταν εκτός λειτουργίας, γιατί αυτό θα ήταν σχεδόν πιο εύκολο. Συνέχιζε να εκκινεί και να ανοίγει τα πράγματα. Αλλά η αίσθηση ήταν λάθος. Κάτι που λειτουργούσε κανονικά είχε αποφασίσει να βγει εκτός ελέγχου. Ξέρετε αυτόν τον μικρό φόβο που σε κατακλύζει όταν νιώθεις ότι το σύστημά σου είναι λίγο στοιχειωμένο; Πριν από ένα χρόνο, αυτό θα μου κατέστρεφε το βράδυ. Αυτή τη φορά, έκανα πίσω, επανεκκίνησα και συνέχισα. Χωρίς δράμα ή μακρύ βρόχο επαναφοράς. Απλώς μια ήσυχη διάσωση μέσα από ένα κουραστικό, κουραστικό αντίγραφο ασφαλείας δύο επιπέδων που τώρα μου αρέσει παράλογα.

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

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

Αναζητήστε οδηγίες δημιουργίας αντιγράφων ασφαλείας στο Linux και θα παρατηρήσετε γρήγορα τον τόνο

Διεπαφή χρονικής μετατόπισης.

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

Το άλλο μισό κινείται πολύ προς την αντίθετη κατεύθυνση. Δημιουργείτε αντίγραφα ασφαλείας των αρχείων σας τακτικά—αυτή είναι όλη η συμβουλή. Χωρίς συμφραζόμενα, χωρίς δομή. Μόνο συναισθήματα και καλές προθέσεις. Καμία από αυτές τις προσεγγίσεις δεν ταίριαζε με τον τρόπο που χρησιμοποιούσα τα μηχανήματα Linux μου. Τα περισσότερα σφάλματα στον πραγματικό κόσμο είναι κουραστικά και αυτοπροκαλούμενα. Μια ενημέρωση συμπεριφέρεται ακανόνιστα, μια τροποποίηση διαμόρφωσης έχει συνέπειες ή ένα αργά το βράδυ «ας διορθώσω αυτό το ένα πράγμα» επιστρέφει για να σας στοιχειώσει μετά τον καφέ σας το επόμενο πρωί. Αυτό που χρειαζόμουν δεν ήταν ανθεκτικότητα σε επίπεδο επιχείρησης. Χρειαζόμουν κάτι ήσυχο, προβλέψιμο και αρκετά χαμηλό σε τριβές ώστε να μπορώ πραγματικά να το συντηρήσω. Το σημείο καμπής ήρθε όταν σταμάτησα να αντιμετωπίζω την εγκατάσταση Linux μου σαν ένα εύθραυστο μουσειακό τεχνούργημα που έπρεπε να διατηρηθεί ακριβώς όπως ήταν—για πάντα.

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

Τη στιγμή που χώρισα το πρόβλημα σε δύο μέρη, όλα χαλάρωσαν.

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

Αν χρησιμοποιείτε μια διανομή που βασίζεται στο Debian, η εγκατάστασή της είναι διασκεδαστική και όχι συναρπαστική:

sudo apt install timeshift

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

Στη συνέχεια, διατηρήστε την άθικτη χρονογραμμή. Η διαδικασία επαναφοράς είναι το κομμάτι που με έπεισε απόλυτα. Όταν αισθάνεστε ότι κάτι δεν πάει καλά, ανοίγετε το Timeshift, επιλέγετε ένα στιγμιότυπο από πριν ξεκινήσει η παράξενη κατάσταση, πατάτε Επαναφορά, επανεκκινείτε και παρακολουθείτε το σύστημά σας ήρεμα να προσποιείται ότι δεν συνέβη ποτέ τίποτα. Την πρώτη φορά που θα λειτουργήσει, πιθανότατα θα καθίσετε εκεί για μια στιγμή και θα πείτε: "Ω;!"

Πώς μπορώ να δημιουργήσω αντίγραφο ασφαλείας του αρχικού φακέλου μου χωρίς υπερβολική μηχανική;

Η χρονική μετατόπιση αγνοεί σκόπιμα τα προφίλ σας και γι' αυτό ακριβώς το δεύτερο επίπεδο είναι τόσο σημαντικό.

Ο αρχικός σας κατάλογος χρειάζεται τη δική του ροή αντιγράφων ασφαλείας, αλλά εκεί είναι που οι άνθρωποι συχνά κολλάνε στην πολυπλοκότητα. Δεν χρειάζεστε ένα εκτεταμένο πλαίσιο δημιουργίας αντιγράφων ασφαλείας για την περισσότερη χρήση σε υπολογιστές. Χρειάζεστε κάτι κουραστικό που να εκτελείται συνεχώς και να μην απαιτεί φύλαξη παιδιών. Για μένα, το rsync ήταν το κατάλληλο μέρος. Αρχικά, επιλέξτε έναν προορισμό που είναι φυσικά ξεχωριστός από την κύρια μονάδα δίσκου του συστήματός σας. Μια εξωτερική μονάδα USB, ένας δευτερεύων δίσκος - οτιδήποτε δεν θα εξαφανιστεί αν το root partition σας έχει μια κακή μέρα. Στη συνέχεια, ο πυρήνας της εγκατάστασης είναι, ειλικρινά, αυτός:

rsync -avh --delete /home/yourusername/ /media/yourbackupdrive/home-backup/

Την πρώτη φορά, η διαδικασία θα διαρκέσει λίγο, οπότε μπορείτε να φτιάξετε καφέ. Μετά από αυτό, το rsync απλώς μεταφέρει τις αλλαγές, πράγμα που σημαίνει ότι γρήγορα εξαφανίζεται στο παρασκήνιο όπου ανήκουν τα καλά αντίγραφα ασφαλείας. Το πραγματικό βήμα για τη βελτίωση της ποιότητας ζωής είναι ο αυτοματισμός. Ρυθμίστε το με το cron ή προγραμματίστε την διανομή σας έτσι ώστε να εκτελείται χωρίς να χρειάζεται να το σκεφτείτε. Ακόμα και μία φορά την ημέρα μειώνει σημαντικά τις πιθανότητες να χάσετε κάτι σημαντικό. Και όταν χρειάζεται να επαναφέρετε ένα αρχείο, η διαδικασία είναι ευχάριστα κουραστική. Ανοίξτε τον φάκελο αντιγράφων ασφαλείας, αντιγράψτε το αρχείο, επικολλήστε το και τελειώσατε. Δεν χρειάζεται να επαναφέρετε ολόκληρο το σύστημα, χωρίς τελετουργίες και χωρίς δραματικούς αναστεναγμούς μπροστά στην οθόνη σας.

Γιατί αυτή η ρύθμιση με έχει σώσει περισσότερες από μία φορές ήσυχα;

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

Ένα παράθυρο τερματικού με την εντολή rsync.

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

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

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

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

Δεν χρειάζεται να γίνετε διαχειριστής συστήματος μερικής απασχόλησης για να το πετύχετε αυτό. Μια μέτρια εγκατάσταση Timeshift σε συνδυασμό με ένα απλό αντίγραφο ασφαλείας στο σπίτι χρησιμοποιώντας το rsync καλύπτει ήδη τη συντριπτική πλειοψηφία των πραγματικών ατυχημάτων του Linux. Δεν είναι ιδιαίτερα συναρπαστικό. Αλλά την επόμενη φορά που μια μικρή, ακίνδυνη τροποποίηση θα γίνει τερατώδης, θα χαρείτε που κάθεται εκεί ήσυχα και κάνει τη δουλειά της.

Κουμπί μετάβασης στην κορυφή