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.
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:
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
-
- -> Primero hemos de eliminar el destino de copias actual con:
4. ENLACES INTERESANTES SOBRE TIME MACHINE
- Control Time Machine from the command line
- Cómo utilizar Time Machine para hacer copias de seguridad o restaurar el Mac
- About Time Machine local snapshots
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 ... |