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).
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
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:
sudo tmutil addexclusion ~/Downloads
tmutil destinationinfo
tmutil removedestination xxxxxxx
tmutil setdestination volume_name
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 ...