tmutil | Gestionando copias seguridad Time Machine

Hoy veremos cómo gestionar las copias de seguridad de Time Machine por medio de la terminal de Mac OS (comando tmutil). Podremos realizar copias de seguridad o eliminarlas fácilmente sin acceder a la interfaz gráfica.

 

Recordemos que si deseamos restaurar datos de un Mac a otro, podremos hacerlo con el asistente de migración de usuarios de Mac OS o con Time Machine y restaurar una copia de seguridad concreta.
 
time machine seleccionar disco copia seguridad
 

 
En este artículo:

1. Activar/Desactivar Time Machine a través de terminal de Mac OS

2. Usando tmutil y la terminal para gestionar las copias de seguridad de Time Machine

3. Ejemplos y funciones interesantes con tmutil

4. ENLACES INTERESANTES SOBRE TIME MACHINE Y EL COMANDO tmutil

5. Sintaxis completa del comando tmutil en Mac OS

 

 
En el caso de elegir Time Machine, podemos usar el comando tmutil en lugar de trabajar con interfaz gráfica (parece raro pero en alguna ocasión puede ser útil, como por ejemplo en ocasiones en las que trabajamos con hardware antiguo y lento, y Time Machine tiene que buscar en cientos de puntos ya creados, y va leeento muy leeento … en esos casos es muy útil trabajar con la terminal).
 

 

1. Activar/Desactivar Time Machine a través de terminal de Mac OS

 
Para activar o desactivar Time Machine, podemos ejecutar:

sudo tmutil enable
 
sudo tmutil disable

 

Para lanzar una copia de seguridad de Time Machine:

tmutil startbackup

 

 

2. Usando tmutil y la terminal para gestionar las copias de seguridad de Time Machine

 
Lo más normal es usar la interfaz gráfica de Time Machine para eliminar instantáneas y copias de seguridad.

Pero en algunas ocasiones (tal como comentábamos un poco más arriba de este artículo) puede ser necesario que lo hagamos a través de la terminal.

La sintaxis de tmutil delete funciona así:

tmutil delete /TimeMachine/ruta

 

–> Si queremos listar los directorios para asegurarnos de qué copias de seguridad queremos eliminar (normalmente serán las más viejas)

ls /Volumes/Dispositivo_TimeMachine/Backups.backupdb/MacName/

 

–> Ejemplo de eliminación de una Backup concreta:

sudo tmutil delete /Volumes/Copias de seguridad de Time Machine/Backups.backupdb/iMac de User/2014-11-18-081909

 

 

Eliminando backups Time Machine con tmutil delete:

 
tmutil delete time machine
 

 

3. Ejemplos y funciones interesantes con tmutil

 

  • Excluir una ruta de las copias de seguridad de Time Machine (en este caos excluimos el directorio Downloads):
sudo tmutil addexclusion ~/Downloads
  • Mostrar la info del destino donde se guardan las copias de seguridad de Time Machine:
tmutil destinationinfo

 

  • Cambiar el destino donde se guardan las copias de seguridad de Time Machine:
       

    • -> Primero hemos de eliminar el destino de copias actual con:
      • tmutil removedestination xxxxxxx</li>
    •  

    • -> y luego configuraremos otro dispositivo como destino de las copias:
      • tmutil setdestination volume_name

 

 

4. ENLACES INTERESANTES SOBRE TIME MACHINE

 

 

 

5. Sintaxis completa del comando tmutil en Mac OS

 

Usage: tmutil version
 
Usage: tmutil enable
 
Usage: tmutil disable
 
Usage: tmutil startbackup [-a | --auto] [-b | --block] [-r | --rotation] [-d | --destination dest_id]
 
Usage: tmutil stopbackup
 
Usage: tmutil enablelocal
 
Usage: tmutil disablelocal
 
Usage: tmutil snapshot
 
Usage: tmutil delete snapshot_path ...
 
Usage: tmutil restore [-v] src ... dst
 
Usage: tmutil compare [-@acdefghlmnstuEX] [-D depth] [-I name]
tmutil compare [-@acdefghlmnstuEX] [-D depth] [-I name] snapshot_path
tmutil compare [-@acdefghlmnstuEUX] [-D depth] [-I name] path1 path2
 
Usage: tmutil setdestination [-a] mount_point
tmutil setdestination [-ap] afp://user[:pass]@host/share
 
Usage: tmutil removedestination destination_id
 
Usage: tmutil destinationinfo [-X]
 
Usage: tmutil addexclusion [-p] item ...
 
Usage: tmutil removeexclusion [-p] item ...
 
Usage: tmutil isexcluded item ...
 
Usage: tmutil inheritbackup machine_directory
tmutil inheritbackup sparse_bundle
 
Usage: tmutil associatedisk [-a] mount_point volume_backup_directory
 
Usage: tmutil latestbackup
 
Usage: tmutil listbackups
 
Usage: tmutil machinedirectory
 
Usage: tmutil calculatedrift machine_directory
 
Usage: tmutil uniquesize path ...
 
Usage: tmutil verifychecksums path ...