Anonim

Το Time Machine χτίστηκε από την Apple για να είναι μια απλή και εύκολη στη χρήση μέθοδος δημιουργίας αντιγράφων ασφαλείας των δεδομένων Mac. Παρόλο που μερικές επιλογές για τη διαμόρφωση και τον έλεγχο του Time Machine εμφανίζονται στις Προτιμήσεις Συστήματος του OS X, λείπει το συνολικό επίπεδο λειτουργικότητας που δίνεται στο χρήστη μέσω του GUI και ταιριάζει με τη νοοτροπία "On / Off" της Apple για την υπηρεσία. Ευτυχώς, η εταιρεία περιλαμβάνει μια πιο λεπτομερή μέθοδο ελέγχου του Time Machine μέσω του τερματικού σταθμού. Εδώ είναι πώς να γίνετε χρήστης Power Time Machine!

Πείτε το Hello στο βοηθητικό πρόγραμμα Time Machine

Όλη η μαγεία του Time Machine ελέγχεται από το tmutil ή το Time Machine Utility. Αυτό θα έχετε πρόσβαση μέσω του Terminal για τον έλεγχο και τη διαμόρφωση της υπηρεσίας, αλλά, όπως και οι περισσότερες εντολές Terminal, θα πρέπει να γνωρίζετε τα ρήματα και τη σύνταξη για να δώσετε εντολές εντολής που μπορεί να καταλάβει. Ακριβώς για όλα όσα πρέπει να γνωρίζετε μπορείτε να βρείτε στη σελίδα του εγχειριδίου εντολών, στην οποία μπορείτε να έχετε πρόσβαση πληκτρολογώντας τα παρακάτω στο Terminal:

άνθρωπος tmutil

Εναλλακτικά, μπορείτε να αποκτήσετε πρόσβαση στη σελίδα εγχειριδίου του Time Machine Utility στη βιβλιοθήκη προγραμματιστών Mac της Apple, επιτρέποντάς σας να δείτε το εγχειρίδιο σε ξεχωριστό παράθυρο του προγράμματος περιήγησης ενώ εργάζεστε στο Terminal.
Η σελίδα με το εγχειρίδιο εξηγεί τι κάνει η εντολή και πώς να τη χρησιμοποιήσει μέσω μιας σειράς ρήμων, τοποθεσιών και της σωστής σύνταξης. Αν διαβάσετε τη λίστα των λειτουργιών, θα δείτε επιλογές που κυμαίνονται από το απλό - ενεργοποίηση ή απενεργοποίηση του Time Machine - έως το πιο περίπλοκο - έλεγχος για να διαπιστωθεί εάν ένα συγκεκριμένο αρχείο ή φάκελος εξαιρείται από ένα αντίγραφο ασφαλείας, συνδέοντας χειροκίνητα μια μονάδα αντιγραφής με μια νέα μονάδα πηγής και συγκρίνοντας δύο αντίγραφα ασφαλείας για να δείτε τι άλλαξε. Οι λειτουργίες που προσφέρονται από την τελευταία κατηγορία είναι συνήθως διαθέσιμες μόνο μέσω του τερματικού και είναι συχνά χρήσιμες κατά τη διάρκεια της προηγμένης αντιμετώπισης προβλημάτων.

Ενεργοποίηση και απενεργοποίηση του μηχανήματος ώρας

Ορισμένες εντολές απαιτούν δικαιώματα root, επομένως θα χρειαστεί να προφέρετε την εντολή με sudo ("superuser do") και, στη συνέχεια, να πληκτρολογήσετε έναν κωδικό πρόσβασης διαχειριστή, όταν σας ζητηθεί. Για παράδειγμα, θα ξεκινήσουμε με μια απλή εντολή για να απενεργοποιήσετε το Time Machine. Επειδή το εγχειρίδιο το αναγνωρίζει ως εντολή που απαιτεί δικαιώματα root, θα πληκτρολογήσουμε τα εξής στο Terminal και στη συνέχεια πατήστε Return:

sudo tmutil απενεργοποίηση

Αφού εισαγάγετε τον κωδικό πρόσβασης διαχειριστή και πατήσουμε ξανά την επιστροφή, θα διαπιστώσουμε ότι το Time Machine είναι τώρα απενεργοποιημένο στον υπολογιστή μας Mac.

Εξαίρεση συγκεκριμένων αρχείων και φακέλων

Στη συνέχεια, ας δοκιμάσουμε κάτι πιο προηγμένο, όπως εξαιρώντας ένα στοιχείο από ένα εφεδρικό χρονικό μηχάνημα. Για παράδειγμα, θα χρησιμοποιήσουμε ένα φάκελο στην επιφάνεια εργασίας που ονομάζεται "Ξυστό". Δεν θέλουμε αυτόν τον φάκελο ή τα περιεχόμενά του να συμπεριληφθούν στα αντίγραφα ασφαλείας. Για να το ολοκληρώσετε, επιστρέψτε στο Terminal και χρησιμοποιήστε το ρήμα "addexclusion" του Time Machine Utility (αντικαταστήστε τη διαδρομή του καταλόγου με μια διαδρομή στο δικό σας αρχείο, φάκελο ή τόμο όταν χρησιμοποιείτε αυτήν την εντολή):

tmutil addexclusion "/ Χρήστες / TekRevue / Desktop / Scratch"

Αυτό είναι αρκετά εύκολο να το κάνετε στο παράθυρο προτιμήσεων του συστήματος μηχανών του χρόνου, αλλά εδώ είναι ένα παράδειγμα όπου η εντολή Terminal είναι πιο ισχυρή: χρησιμοποιώντας την παραπάνω εντολή, το Time Machine θα χρησιμοποιήσει μια μέθοδο ανεξάρτητη από τη θέση (ή "κολλώδη"), αναγνωρισμένο αρχείο ή φάκελο. Αυτό σημαίνει ότι εάν εκτελέσουμε την παραπάνω εντολή αλλά στη συνέχεια μετακινήσουμε το φάκελο Scratch σε άλλη θέση στο Mac, θα εξακολουθεί να εξαιρείται κατά τη διάρκεια των εφεδρικών αντιγράφων του Time Machine.
Αν θέλετε να εξαιρέσετε στοιχεία μόνο από μια συγκεκριμένη τοποθεσία, μπορείτε να προσθέσετε μια επιλογή στην εντολή, σε αυτήν την περίπτωση, να ενημερώσετε το Time Machine να χρησιμοποιήσει μια μέθοδο αποκλεισμού σταθερής διαδρομής. Στο παράδειγμά μας, ο φάκελος Scratch χρησιμοποιείται για προσωρινά στοιχεία που δεν είναι πιθανό να αποθηκεύσουμε. Αλλά αν αλλάξουμε το μυαλό μας και μεταφέρουμε ένα αρχείο από το Scratch στο, για παράδειγμα, το φάκελο "Έγγραφα", θα θέλαμε να το έχουμε στη διάθεσή μας. Αυτή είναι μια τέλεια περίπτωση για τη μέθοδο εξαίρεσης σταθερής διαδρομής. Για να το ενεργοποιήσετε, θα πληκτρολογήσουμε την ίδια εντολή όπως παραπάνω και θα προσθέσουμε επίσης την επιλογή. Σημειώστε ότι αυτό απαιτεί δικαιώματα root, ώστε να χρησιμοποιήσουμε και το πρόθεμα sudo:

sudo tmutil addexclusion -p "/ Χρήστες / TekRevue / Desktop / Scratch"

Αν αλλάξουμε το μυαλό μας σχετικά με οποιοδήποτε αποκλεισμό, μπορούμε απλώς να επαναλάβουμε την εντολή και να αντικαταστήσουμε το "addexclusion" με το "removeexclusion:"

tmutil removeexclusion "/ Χρήστες / TekRevue / Desktop / Scratch"

Δείτε ένα αρχείο καταγραφής αλλαγών με την πάροδο του χρόνου

Μπορείτε επίσης να χρησιμοποιήσετε το Time Machine Utility για να δείτε και να αναλύσετε τη χρήση και τις αλλαγές με την πάροδο του χρόνου. Η εντολή "calculaterift" εξετάζει κάθε στιγμιότυπο Time Machine και υπολογίζει τη διαφορά στο μέγεθος του αρχείου: πόσα δεδομένα προστέθηκαν κατά τη διάρκεια του αντιγράφου ασφαλείας, πόσα καταργήθηκαν και πόσα άλλαξε. Για να λάβετε αυτές τις πληροφορίες, πληκτρολογήστε την ακόλουθη εντολή (σημειώστε ότι μπορείτε ή όχι να χρειαστείτε προνόμια root για αυτήν την εντολή, ανάλογα με το περιεχόμενο των εφεδρικών αντιγράφων του Time Machine):

tmutil calcrift

Πληκτρολογήστε ή καλύτερα να μεταφέρετε και να αποθέσετε τη θέση της τοποθεσίας της εφεδρικής θέσης της Μηχανής του Χρόνου Mac αντί του παρενθέτου σύμβολο κράτησης θέσης. Σημειώστε ότι αυτό δεν είναι ο φάκελος Backups.backupdb του ανώτατου επιπέδου, αλλά μάλλον η θέση του μεμονωμένου σας Mac, ο οποίος από προεπιλογή βρίσκεται σε ένα επίπεδο κάτω. Στην περίπτωσή μας, η μηχανή του Time Machine είναι κατάλληλα με την ετικέτα "Time Machine" και ο Mac μας φέρει την ένδειξη "iMac", έτσι πληκτρολογήσαμε:

tmutil calculatedrift "/ Τόμοι / Μηχανή χρόνου / Backups.backupdb / iMac"


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

Συνδέστε μια νέα μονάδα δίσκου με μια υπάρχουσα εφεδρική μηχανή ώρας

Η Apple έχει ρυθμίσει το Time Machine για να εντοπίσει τους δίσκους πηγής με ένα μοναδικό αναγνωριστικό (UUID), κάτι που έχει εκχωρηθεί όταν διαμορφωθεί η μονάδα και δημιουργηθεί ένα νέο σύστημα αρχείων. Το Time Machine δεν θα δημιουργήσει διαδοχικά αντίγραφα ασφαλείας για μια νέα μονάδα δίσκου σε ένα υπάρχον σύνολο στιγμιότυπων. θα δημιουργήσει ένα ξεχωριστό σημείο δημιουργίας αντιγράφων ασφαλείας όταν είναι ενεργοποιημένο και δημιουργεί αντίγραφα ασφαλείας όλων. Αυτό συνήθως λειτουργεί καλά και βοηθά στην αποτροπή της εμπλοκής των κρίσιμων δεδομένων του Time Machine μεταξύ των μονάδων δίσκου, εάν συνδέσετε, για παράδειγμα, την εξωτερική μονάδα Time Machine με έναν άλλο υπολογιστή.
Τι γίνεται όμως αν η μονάδα συστήματος του Mac σας αρχίζει να αποτυγχάνει και κλωνοποιείτε τα δεδομένα σε μια νέα μονάδα δίσκου; Ή τι γίνεται αν έχετε μόλις αποκαταστήσει ένα νέο Mac από μια εφεδρική μηχανή Time Machine; Και στις δύο περιπτώσεις, οι περισσότεροι χρήστες θα ήθελαν να συνεχίσουν να χρησιμοποιούν το υπάρχον αντίγραφο ασφαλείας του Time Machine αντί να ξεκινούν από το μηδέν, αλλά επειδή κάθε νέα ή αναδιαμορφωμένη μονάδα έχει διαφορετικό UUID, το Time Machine δεν θα το αναγνωρίσει.
Για να επιλύσετε αυτό το πρόβλημα, μπορείτε να συσχετίσετε χειροκίνητα ένα εφεδρικό χρονικό μηχάνημα με μια νέα μονάδα δίσκου χρησιμοποιώντας την εντολή "associisk". Για να ξεκινήσετε, μεταβείτε στη μονάδα δίσκου υποστήριξης του Time Machine και βρείτε το πιο πρόσφατο στιγμιότυπο, το οποίο θα πρέπει να βρίσκεται στο / Volumes / Backups.backupdb//Latest/.
Στη συνέχεια, ανοίξτε τον τερματικό, πληκτρολογήστε την ακόλουθη εντολή και πατήστε Επιστροφή. Χρησιμοποιήστε την παραπάνω διαδρομή για "Ένταση στιγμιότυπου" και τη διαδρομή της νέας ή νέας μορφοποιημένης μονάδας δίσκου ως "Πηγή:"

sudo tmutil associisk "" ""

Στο παράδειγμα iMac, η εντολή είναι:

sudo tmutil associisk "/ τόμοι / σύστημα" "/ τόμοι / μηχανή χρόνου / Backups.backupdb / iMac / System"

Θα χρειαστεί να εισαγάγετε τον κωδικό πρόσβασης διαχειριστή, αλλά μετά από αυτό, θα διαπιστώσετε ότι το Time Machine αντιμετωπίζει τώρα τη νέα σας μονάδα ακριβώς όπως ακριβώς και η παλιά σας μονάδα δίσκου και ότι τα αντίγραφα ασφαλείας θα είναι σταδιακά αντί για πλήρη αντίγραφα ασφαλείας από την αρχή. Αυτό μπορεί να εξοικονομήσει χρόνο και να σας επιτρέψει να έχετε πρόσβαση και να επαναφέρετε παλαιότερα δεδομένα.

Συνεχίστε την εξερεύνηση

Υπάρχουν πολλές περισσότερες λειτουργίες του Time Machine Utility και εντολές για εξερεύνηση, οπότε ελέγξτε τη σελίδα του εγχειριδίου για περισσότερες πληροφορίες. Μπορείτε επίσης να χρησιμοποιήσετε αυτές τις εντολές σε συνδυασμό με τα AppleScripts για να δημιουργήσετε ακριβώς οποιαδήποτε προσαρμοσμένη ροή εργασίας που μπορείτε να σκεφτείτε.
Η Apple μπορεί να έχει κάνει το Time Machine απλό, αλλά με λίγο πειραματισμό στο Terminal με tmutil, μπορείτε να ξεκλειδώσετε την πραγματική του δύναμη.

Γίνετε ένας χρήστης ισχύος μηχανής χρόνου με αυτές τις εντολές τερματικού