Time Machine no detecta cambios en ciertas carpetas

2

Hace poco noté que TM ya no actualiza su copia de seguridad de ciertas carpetas.

Tengo una subcarpeta profunda dentro de ~ / Documentos, y cuando creo nuevas carpetas o archivos en ella, no aparecen en la copia de seguridad de TM. Sin embargo, la copia de seguridad contiene muchos archivos creados hasta el 2 de octubre de 2013. Lo que significa que TM solía hacer hacer una copia de seguridad del contenido de esta carpeta.

Ahora, antes de sugerirme que probablemente haya deshabilitado la copia de seguridad de esta carpeta, no:

  • Cuando verifico con tmutil isexcluded las rutas de los archivos que no se copiaron, dice [Incluido] .
  • Cuando luego agregué otro disco como segundo destino de copia de seguridad, esa copia de seguridad contiene los archivos faltantes. Esto demuestra que la fuente es accesible y se puede hacer una copia de seguridad. Por lo tanto, cualquier sugerencia de que la ruta pueda contener caracteres no válidos o que sea demasiado larga tampoco se aplica.

De alguna manera, la copia de seguridad existente se atascó, impidiendo que actualice el contenido de esta carpeta en particular.

  • El registro del sistema no muestra ningún mensaje relacionado con esto.

  • Una verificación de disco con la Utilidad de Discos tampoco muestra errores.

Podría borrar toda la copia de seguridad y volver a empezar, pero preferiría no perder mis versiones anteriores.

¿Alguna idea de cómo posiblemente "reiniciar" o arreglar la copia de seguridad para que respalde los archivos faltantes nuevamente? Sospecho que hay algún tipo de base de datos que TM mantiene para poder navegar rápidamente por sus carpetas de copia de seguridad, y tal vez eso esté dañado de alguna manera, pero no puedo encontrar una.

Aquí hay otra idea: si el disco de origen se modificó sin que OS X lo vigilara (a través de fsevents), por ejemplo. Al iniciar desde otro sistema, el TM detecta esto y comienza una comparación completa de nuevo, ¿verdad? Me pregunto si puedo activar eso y que esto solucionará el problema.

En el pasado, he visto personas informadas que indican que las copias de seguridad de TM se pueden romper una vez que la copia de seguridad se llena y necesita la eliminación de versiones antiguas (este es el caso aquí), pero nadie pudo explicar qué es exactamente lo que no funciona y si esto puede ser arreglado Si conoces más detalles, por favor comenta. Podría escribir una herramienta para eso al final :)

(Soy un usuario avanzado de Mac y programador; estoy usando 10.9.3)

    
pregunta Thomas Tempelmann 29.06.2014 - 11:48

4 respuestas

1

Lo que realmente ayudó fue identificar la carpeta dentro de la cual no se detectaron cambios en el archivo, y luego cambiar el nombre de esa carpeta y forzar una copia de seguridad. Luego, todo el contenido nuevo en su interior se agregó a la copia de seguridad anterior. Después de eso, cambié el nombre de la carpeta a su nombre original, agregué otro archivo dentro e hice otra copia de seguridad, nuevamente, se hizo una copia de seguridad del nuevo archivo.

Entonces, de alguna manera, esa carpeta se atascó, y al cambiarle el nombre, pude restablecer la copia de seguridad.

Aún así, estaré atento a otras carpetas de las que no se pueda realizar una copia de seguridad, usando el comando tmutil compare con regularidad.

No puedes confiar en Time Machine.

Por eso también uso CrashPlan como copia de seguridad secundaria y sin conexión.

    
respondido por el Thomas Tempelmann 30.06.2014 - 15:30
0

esto podría ayudar. no es seguro. Me alejé de Time Machine hace un tiempo debido a problemas como este.

¿Cómo forzar un recorrido profundo de Time Machine?

sb

    
respondido por el scott 29.06.2014 - 22:22
0

Elimine la carpeta /.fseventsd en su unidad, TM está usando la información del demonio fseventsd y de esta manera obliga a TM a hacer un recorrido profundo de la unidad.

Elimine el daemon fseventsd (el daemon se inicia automáticamente) después de eliminar la carpeta /.fseventsd, el daemon fseventsd crea una nueva carpeta /.fseventsd. Con un recorrido profundo, TM tarda un tiempo en preparar la nueva copia de seguridad, pero luego debe hacer una copia de seguridad de todos los archivos que aún no están en la copia de seguridad.

    
respondido por el GM. 29.06.2014 - 18:29
0

Intente esto (no debería perder ninguna copia de seguridad antigua):

  1. Apague Time Machine en Preferencias del sistema (asegúrese de que no esté realizando una copia de seguridad, si es así, deje que termine).
  2. Desconecta el disco duro
  3. Borre este archivo: sudo rm -rf /Library/Preferences/com.apple.TimeMachine.plist (necesitará su contraseña de root, generalmente la misma que su contraseña de inicio de sesión si es administrador).
  4. Apaga tu Mac y restablece la PRAM. (Apague Mac, presione el botón de encendido, mantenga presionado el comando (⌘) + opción + p + r ANTES de que aparezca la pantalla gris. Continúe presionando hasta que escuche la campana de inicio por segunda vez. La computadora se iniciará)
  5. Vuelva a conectar el disco duro
  6. Volver a habilitar Time Machine en las preferencias del sistema
respondido por el Alex 29.06.2014 - 17:36

Lea otras preguntas en las etiquetas