Time Machine no puede hacer una copia de seguridad del directorio de inicio de FileVault al cerrar la sesión

Estoy usando FileVault para cifrar mi directorio de inicio y Time Machine para las copias de seguridad. Este es un flujo de trabajo típico:

  1. Estoy conectado. Conecto la unidad de disco duro USB que estoy usando para mis copias de seguridad de Time Machine. Dejé que Time Machine ejecutara una copia de seguridad (de todo lo demás además del directorio de inicio).

  2. Me desconecto. Primero, FileVault hace su trabajo de limpieza y luego Time Machine comienza a hacer una copia de seguridad de mi directorio de inicio cifrado.

Sin embargo, la mayoría de las veces el paso 2 falla silenciosamente. Time Machine simplemente omite la copia de seguridad. Todo se ve bien, no hay mensajes de error y es posible que un usuario casual ni siquiera note nada inusual. Simplemente parece que Time Machine hizo sus cosas rápidamente. Pero si inspecciona el archivo de registro (o comprueba qué se copió realmente en el disco de copia de seguridad), verá que simplemente omitió la parte donde debería haber hecho la copia de seguridad del directorio de FileVault.


Si todo funciona bien, los archivos de registro muestran algo como esto. Tenga en cuenta que Time Machine en realidad ejecuta dos copias de seguridad. Supongo que el primero está relacionado con el directorio de inicio de FileVault, mientras que el segundo está relacionado con partes fuera de mi directorio de inicio; la última parte ya estaba actualizada, por lo que hay muy pocos cambios:

23:27:49    diskimages-helper[5309] Reclaimed 0 bytes out of 259.9 GB possible.
23:27:50    com.apple.backupd[5089] Starting standard backup
23:27:50    com.apple.backupd[5089] Backing up to: /Volumes/xxx/Backups.backupdb
23:27:53    com.apple.backupd[5089] No pre-backup thinning needed: 7.30 GB requested (including padding), 485.02 GB available
23:27:53    com.apple.backupd[5089] Indexer unavailable (200)
23:27:55    com.apple.backupd[5089] Indexer unavailable (200)
23:28:18    fseventsd[36]           Events arrived for /Volumes/xxx after an unmount request! Re-initializing.
23:31:19    com.apple.backupd[5089] Copied 272 files (6.1 GB) from volume Macintosh HD.
23:31:19    com.apple.backupd[5089] No pre-backup thinning needed: 100.0 MB requested (including padding), 478.94 GB available
23:31:19    com.apple.backupd[5089] Waiting for index to be ready (101)
23:31:23    com.apple.backupd[5089] Copied 50 files (93 bytes) from volume Macintosh HD.
23:31:23    com.apple.backupd[5089] Starting post-backup thinning
23:31:23    com.apple.backupd[5089] No post-back up thinning needed: no expired backups exist
23:31:23    com.apple.backupd[5089] Backup completed successfully.

Y una falla se ve así: solo se ejecutó la segunda copia de seguridad:

23:26:35    diskimages-helper[5218] Reclaimed 0 bytes out of 259.9 GB possible.
23:26:36    com.apple.backupd[5089] Starting standard backup
23:26:36    com.apple.backupd[5089] Backing up to: /Volumes/xxx/Backups.backupdb
23:26:37    com.apple.backupd[5089] No pre-backup thinning needed: 100.0 MB requested (including padding), 485.02 GB available
23:26:37    com.apple.backupd[5089] Indexer unavailable (200)
23:26:39    com.apple.backupd[5089] Indexer unavailable (200)
23:26:40    com.apple.backupd[5089] Copied 184 files (8 KB) from volume Macintosh HD.
23:26:40    com.apple.backupd[5089] Starting post-backup thinning
23:26:40    com.apple.backupd[5089] No post-back up thinning needed: no expired backups exist
23:26:40    com.apple.backupd[5089] Backup completed successfully.

"Copia de seguridad completada con éxito" de hecho. Solo olvidé copiar aprox. 6 GB de cambios en mi directorio de inicio cifrado.

En este caso, simplemente haciendo inicio de sesión + cierre de sesión solucionó el problema y Time Machine comenzó a hacer una copia de seguridad correctamente (lo que resultó en el primer fragmento de archivo de registro).


Las cosas obvias como verificar los discos (origen y destino) con Disk Utility no ayudan. Lo mismo ha ocurrido con diferentes versiones de Mac OS X 10.6.x; actualmente estoy usando 10.6.7. Probar diferentes unidades de disco duro USB, diferentes puertos USB, etc. no ayuda. No tengo nada sofisticado en mi configuración (aparte de usar FileVault); la computadora es una macbook pro.

¿Es esto algo único que otras personas no han visto, o es un problema más común? ¿Existen soluciones o alternativas? Por supuesto, el uso de una herramienta de respaldo diferente resuelve todos estos problemas, pero Time Machine sería conveniente si funcionara de manera confiable...

Respuestas (3)

No es una respuesta a su falla intermitente específica, pero tengo una solución que varios clientes han usado.

Les hago otra cuenta que no está protegida por la bóveda de archivos y, en lugar de cerrar la sesión y dejar la Mac en la pantalla de bienvenida, ingrese el usuario vacío y me alejo. (o inicia una copia de seguridad y luego aléjate)

En la práctica, obtengo mejores copias de seguridad cuando un usuario inicia sesión.

Si esto necesita funcionar para usted, presente un error con Apple, ya que debería funcionar cada vez y cada vez sin una solución alternativa. Cuando falla, debe haber un registro lo suficientemente detallado para solucionar los problemas si surgen, incluso si los registros normales se suprimen como un compromiso para la seguridad adicional con FileVault habilitado.

Además , BackupLoupe es excelente para hurgar en las copias de seguridad para ver qué cambia realmente después del hecho en lugar de adivinar a partir de los registros y los recuentos de bytes almacenados en los registros.

Otras personas han reconsiderado la bóveda de archivos y solo usan imágenes de disco encriptadas para los datos que deben protegerse, lo que minimiza muchos de los inconvenientes de tener toda la carpeta del usuario dentro de la bóveda de archivos. Lo he hecho yo mismo desde poco después de que salió el almacén de archivos y lo prefiero en comparación con vivir con FileVault.

La siguiente solución parece ayudar:

  • No seleccione "Hacer copia de seguridad ahora" en el menú de Time Machine.
  • Solo espera hasta que Time Machine inicie una copia de seguridad automáticamente.

He estado luchando con EXACTAMENTE el mismo problema durante meses y parecía aleatorio. Entonces me di cuenta de que la respuesta es realmente simple:

Enchufe su cable de alimentación y Time Machine realizará la copia de seguridad al cerrar la sesión (con el disco de copia de seguridad conectado antes de cerrar la sesión, por supuesto). Con la energía de la batería no lo hará. Desearía que Apple lo documentara claramente en alguna parte o le advirtiera al cerrar la sesión (estoy en OS X 10.6.8).