Anonim

Apple Machine va ser creat per Apple com a mètode de còpia de seguretat de les dades del Mac. Tot i que a les Preferències del sistema d’OS X apareixen algunes opcions per a configurar i controlar la màquina de temps, el nivell de funcionalitat global que es dóna a l’usuari a través de la interfície gràfica no està encarat i coincideix amb la mentalitat “On / Off” d’Apple per al servei. Afortunadament, la companyia inclou un mètode més detallat de control de la màquina del temps a través del terminal. A continuació, us detallem com convertir-vos en un usuari d'energia de la màquina del temps.

Dir Hola a la Utilitat de la màquina del temps

Tota la màgia de Time Machine està controlada per tmutil o la utilitat de la màquina del temps. Això és el que accedireu a través del Terminal per controlar i configurar el servei, però, com la majoria de les comandes del Terminal, haureu de conèixer els verbs i la sintaxi per tal de donar les instruccions que pot comprendre. A la pàgina del manual de la comanda, es pot trobar pràcticament tot el que cal saber escrivint el següent:

home tmutil

De forma alternativa, podeu accedir a la pàgina del manual de Time Machine Utility a la Biblioteca de desenvolupadors Mac d'Apple, la qual cosa us permet visualitzar el manual en una finestra del navegador independent mentre treballeu a la terminal.
La pàgina manual explica què fa la comanda i com utilitzar-la mitjançant una sèrie de verbs, ubicacions i la sintaxi correcta. Si llegiu la llista de funcions, podreu veure opcions que van des de la senzilla (activar o desactivar la màquina del temps) fins a la més complexa: comprovar si un fitxer o carpeta particular està exclòs de còpia de seguretat, associant manualment una unitat de còpia de seguretat amb una unitat font nova i comparant dues còpies de seguretat per veure què canvia. Les funcions que ofereix aquesta darrera categoria solen estar disponibles només a través del terminal i solen ser útils durant la resolució avançada de problemes.

Habilita i desactiva la màquina del temps

Algunes ordres requereixen privilegis de root, per la qual cosa haureu de prefigurar l'ordre amb sudo ("superuser do") i després introduir una contrasenya administrativa quan se us demani. Per exemple, començarem amb una simple comanda per desactivar la màquina del temps. Com que el manual ho identifica com una ordre que requereix privilegis de root, escrivim el següent a Terminal i després premem Retorn:

sudo tmutil desactivar

Després d’introduir la nostra contrasenya d’administració i haver premut Torna una vegada més, trobarem que la màquina del temps ara està desactivada al nostre Mac.

Exclusió de fitxers i carpetes específics

A continuació, provem alguna cosa una mica més avançat, com ara l’exclusió d’un article d’una còpia de seguretat de la màquina del temps. Per exemple, utilitzarem una carpeta al nostre escriptori anomenada “Scratch”. No volem que aquesta carpeta, ni els seus continguts, estiguin inclosos en les nostres còpies de seguretat. Per aconseguir-ho, torneu al Terminal i utilitzeu el verb "addexclusion" de la Utilitat de màquina de temps (substituïu la ruta del directori per una ruta al vostre fitxer, carpeta o volum quan feu servir aquesta comanda):

tmutil addexclusion "/ Usuaris / TekRevue / Escriptori / Scratch"

Això és prou fàcil de fer al panell de preferència del sistema de màquines de temps, però aquí teniu un exemple d’on és més poderós l’ordre Terminal: utilitzant la comanda anterior, Time Machine utilitzarà un mètode independent (o “enganxós”) independent de la ubicació per excloure el fitxer o carpeta identificats. Això vol dir que si executem la comanda anterior, però, després, movem la carpeta Scratch a una altra ubicació del nostre Mac, encara quedarà exclosa durant les còpies de seguretat de Time Machine.
Si voleu excloure els articles només d’una ubicació concreta, podeu afegir una opció a l’ordre, en aquest cas, per dir-li a Time Machine que utilitzi un mètode d’exclusió de ruta fixa. En el nostre exemple, la carpeta Scratch s'utilitza per a elements temporals que és probable que no desem. Però si canviem d'opinió i traslladem un fitxer de Scratch a, per exemple, a la nostra carpeta de documents, encara volem tenir una còpia de seguretat. Aquest és un cas perfecte per al mètode d’exclusió de via fixa. Per activar-ho, escrivim la mateixa comanda que anteriorment i afegirem també l'opció. Tingueu en compte que això requereix privilegis de root, de manera que també utilitzarem el prefix sudo:

sudo tmutil addexclusion -p "/ Usuaris / TekRevue / Escriptori / Scratch"

Si canviem d'opinió sobre qualsevol exclusió, simplement podem tornar a executar l'ordre i substituir "addexclusion" per "removeexclusion:"

tmutil removeexclusion "/ Usuaris / TekRevue / Escriptori / Scratch"

Vegeu un registre de canvis al llarg del temps

També podeu utilitzar la Utilitat de màquina de temps per visualitzar i analitzar l’ús i els canvis al llarg del temps. L’ordre “calculat” considera cada instantània de la màquina de temps i calcula la diferència de la mida del fitxer: quantes dades s’han afegit durant la còpia de seguretat, quantes se’n van treure i quant es van canviar. Per obtenir aquesta informació, escriviu la següent comanda (tingueu en compte que és possible o no necessiteu privilegis de root per a aquesta ordre segons el contingut de les còpies de seguretat de la màquina de temps):

tmutil calculat

Escriviu, o millor encara arrossegueu i deixeu anar, la ubicació de la ubicació de còpia de seguretat de la màquina del temps del Mac en lloc del marcador de lloc situat entre amunt. Tingueu en compte que aquesta no és la vostra carpeta Backups.backupdb de primer nivell, sinó la ubicació del Mac de manera individual, que per defecte es troba a un nivell baix. En el nostre cas, la unitat de màquina de temps està etiquetada adequadament com a "màquina de temps" i el nostre Mac es titula "iMac", així que vam escriure:

tmutil Calculrift "/ Volums / Machine Machine / Backups.backupdb / iMac"


La sortida d'aquesta ordre pot trigar molt, depenent de quantes instantànies teniu i de la rapidesa que tingui la unitat de màquina de temps. Un cop completat, obtindreu un informe individual sobre els canvis durant cada instantània, així com un informe final sobre els canvis mitjans a totes les instantànies.

Associa una unitat nova amb una còpia de seguretat de la màquina de temps existent

Apple ha configurat la màquina de temps per identificar les unitats font amb un identificador únic (UUID), cosa que s'assigna quan es formata la unitat i es crea un sistema de fitxers nou. Time Machine no realitzarà una còpia de seguretat incremental d’una nova unitat a un conjunt d’instantànies existent; en canvi, crearà un punt de còpia de seguretat independent quan estigui habilitat i ho farà una còpia de seguretat de nou. Normalment funciona bé i ajuda a evitar que les dades crítiques de la màquina de temps es barregin entre les unitats si connecteu la unitat de màquina de temps externa a un altre equip, per exemple.
Però, i si la unitat de sistema del vostre Mac comença a fallar i cloneu les dades a una nova unitat? O si passau de restaurar un nou Mac des d’una còpia de seguretat de la màquina del temps? En ambdós casos, la majoria dels usuaris voldrien continuar utilitzant la còpia de seguretat de la màquina de temps existent en lloc de començar des de zero, però, com que qualsevol unitat nova o reformatada tingui una UUID diferent, Time Machine no la reconeixerà.
Per solucionar aquest problema, podeu associar manualment una còpia de seguretat de la màquina de temps a una nova unitat mitjançant l’ordre “Associatisk”. Per començar, navegueu a la unitat de còpia de seguretat de la màquina de temps i cerqueu la captura de pantalla més recent, que s'hauria de localitzar a /Volumes//Backups.backupdb//Latest/.
A continuació, obriu Terminal, escriviu l’ordre següent i premeu Tornar. Utilitzeu el camí d'accés anterior per a "Volum d'instantània" i el camí de la unitat de format nou o de nou format com a "Font:"

associació sudo tmutil "" ""

En el nostre exemple d’iMac, l’ordre és:

sudo tmutil associaiskisk “/ Volums / System” “/ Volums / Time Machine / Backups.backupdb / iMac / System”

Haureu d’introduir la vostra contrasenya d’administració, però, després de fer-ho, trobareu que el Time Machine ara tracta la vostra nova unitat exactament igual que la vostra unitat antiga i les vostres còpies de seguretat seran incrementals en comptes de fer còpies de seguretat completes des de zero. Això pot estalviar tant temps i permetre-vos accedir i restaurar dades més antigues.

Segueix explorant

Hi ha moltes més funcions i comandes d'utilitat de màquina de temps per explorar, per tant, consulteu la pàgina manual per obtenir més informació. També podeu utilitzar aquestes ordres juntament amb AppleScripts per crear gairebé qualsevol flux de treball personalitzat que us penseu.
És possible que Apple pugui fer que la màquina del temps sembli senzilla, però amb una petita experimentació a Terminal amb tmutil, podeu desbloquejar el seu veritable poder.

Convertiu-vos en un usuari d’energia de màquina del temps amb aquestes comandes del terminal