Time Machine
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
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 &
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/
Y forzar el Backup.
Este artículo lo he leído en el blog fac-mac y me ha parecido interesante, no lo he probado ni he tenido que usarlo, pero quiero dejarlo por aquí por si alguna vez lo necesito ya que uso un disco externo de 1 Tera para el backup, aunque en caso de necesidad podría pasar todo a un disco mayor con este procedimiento:
Si queremos saber que ficheros se van a copiar en el backup la próxima vez que TimeMachine se ejecute podemos utilizar este simple comando y nos listará cada fichero que se incluirá:
tmutil compare
Tarda un rato en sacar todos los ficheros ya que es como si hiciese el backup pero solo muestra lo que haría.