Χρησιμοποιώ εδώ και καιρό το Timeshift ως μία εκ των ων ουκ άνευ ενέργειες που κάνω αμέσως μετά την εγκατάσταση του συστήματος. Είναι idiot-proof, λειτουργεί αυτόματα χωρίς καμία όχληση στον χρήστη και τουλάχιστον σε μία περίπτωση με έχει σώσει από χάσιμο χρόνου όταν από δικούς μου πειραματισμούς κατάφερα να προκαλέσω ζημιά σε μια εγκατάσταση (με unofficial mesa drivers). Σε μια δεύτερη περίπτωση κατάφερα να επαναφέρω πολύ γρήγορα ένα αρχείο που έσβησα από λάθος, χωρίς να ψάχνομαι με undelete εφαρμογές (που όμως ούτως ή άλλως έχουν περιορισμένη λειτουργικότητα σε SSD λόγω trimming).
Η απορία μου, για την οποία δεν έχω καταφέρει να βρω απάντηση στις αναζητήσεις μου είναι η εξής: Ρυθμίζω το scheduling του timeshift και αυτό παίρνει τα snapshots σε προκαθορισμένες περιόδους (π.χ. ανά μέρα, ανά εβδομάδα, ανά μήνα, ανά boot κτλ). Όταν γίνεται η διαδικασία στο παρασκήνιο (με rsync), εγώ δεν το γνωρίζω. Τι γίνεται αν εκείνη τη στιγμή, που δεν γνωρίζω ότι το timeshift παίρνει snapshot, εγώ τρέξω system update π.χ. με αναβάθμιση kernel; Λογικά τα δεδομένα του δίσκου αλλάζουν με τον νέο kernel ή με τα όποια update files. Κινδυνεύω το snapshot να ολοκληρωθεί π.χ. το μισό με τα pre-update αρχεία και το άλλο μισό με post-update αρχεία; Άρα σε αυτή την περίπτωση αν κάνω revert στο συγκεκριμένο snapshot θα βρεθώ με μη λειτουργικό σύστημα;
Ακούγεται χαζή η ερώτησή μου διότι φαντάζομαι ότι αποκλείεται να μην έχει προβλεφθεί αυτή η περίπτωση, αλλά από την άλλη δεν έχω βρει και από κάποια πηγή στο διαδίκτυο τι γίνεται σε μια τέτοια περίπτωση.
Γνωρίζει κανείς;