Time Machine: trucos y cosas a saber

He tenido problemas con Time Machine y he descubierto algunas cosillas y he querido plasmarlas aquí por si a alguno más le puede ayudar y para tenerlas de referencia por si (esperemos que no) me vuelve a pasar.


Empecemos por decir que a pesar de que Mac OSX es un BSD y como tal es Unix, además de usar usuarios y permisos de Unix como tal tiene soporte de listas de Acceso, por lo que si intentamos borrar algo del volumen de Time Machine veremos que no podemos incluso usando sudo para pasarnos a root.

Para poder quitar el soporte de listas de acceso al volumen de Time Machine debemos hacer lo siguiente:

sudo fsaclctl -p /Volumes/nombre -d

donde nombre es el nombre del volumen donde hacemos el backup con Time Machine. Para volver a poner soporte de listas de acceso hacemos lo mismo pero quitando el parámetro -d, aunque al realizar la siguiente copia el propio Time Machine lo pondrá.


Otra cosa importante es que cuando da error y hace algo que no esperamos o simplemente queremos ver que es lo que ha hecho Time Machine podemos ver los logs ya que la aplicación es muy buena pero debería tener un modo avanzado para los que queramos tener un mayor control.
Para ver los logs:

egrep backupd /var/log/system.log

El sistema va rotando los ficheros de logs por lo que si queremos ver que pasó hace más de un día deberemos ver que fichero de log es el que nos interesa:

ls -l /var/log/system.log*

Como se comprimen con bzip2 para poder descomprimir al vuelo podemos usar lo siguiente:

bzegrep backupd /var/log/system.log.0.bz2

NOTA: no es necesario el uso de sudo ya que solo queremos mirar, si nos diese permiso denegado anteponer sudo.
También puede ser interesante ver que es lo que va haciendo el backup en tiempo real, por ejemplo antes de forzar un backup, podemos ejecutar esto:

tail -f  /var/log/system.log | egrep backupd

Que irá mostrando en la consola lo que va haciendo Time Machine.


También podemos forzar el backup desde la consola con el siguiente comando:

/System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd-helper &

NOTA: el “&” es para que se ejecute en segundo plano pudiendo hacer otras cosas mientras.

Cuando nos da error de realizar el backup, especialmente el error -12, aconsejo borrar lo siguiente de la carpeta donde se realiza el backup que suele ser: /Volumes/nombre_disco/Backups.backupdb/nombre_mac/

  1. Borrar el enlace Latest
  2. Borrar la carpeta que será fecha.inProgress

Y forzar el Backup.

Espero que todos estos consejos sean de ayuda.

Articulos similares: