¿Por qué Time Machine está exagerando la cantidad de datos que deben ser respaldados?

11

Reorganicé mi directorio de inicio y lo moví de nuevo a mi unidad de disco giratoria en mi MacBook. Desde entonces, Time Machine ha estado ejecutando mi máquina en caliente (el ventilador se enciende cuando se inicia Time Machine) y las estimaciones de tamaño de los datos de respaldo mostradas por Time Machine en la barra de menú son enormes. Muchos gigabytes

Estimación de Big Time Machine

Pero cuando inspecciono las copias de seguridad completadas con BackupLoupe, el tamaño real de la copia de seguridad es muy, muy pequeño.

BackupLoupe muestra el pequeño tamaño de la copia de seguridad resultante

Esto no me molestaría tanto si no fuera por el hecho de que Time Machine ejecuta mi máquina muy caliente cuando se ejecuta, ocupa una buena cantidad de CPU y toma unos buenos 20-30 minutos para completar la copia de seguridad por hora ahora.

Mi lista de exclusión completa para Time Machine es actualmente:

~/Library/Application Support
~/Documents/Virtual Machines.localized
~/Virtual Machines

Actualización 1:

Excluí ~/Library/Application Supportpor presentimiento que podrían ser problemas de marca de tiempo en los archivos de caché que terminan sin cambios en sus bits. Pero TM todavía dice que está respaldando> 2 GB de datos.

Actualización 2:

En última instancia, me gustaría recortar la cantidad de tiempo que Time Machine pasa corriendo en mi máquina. Actualmente está gastando más de 30 minutos cada hora girando en estas copias de seguridad.


¿Por qué el esfuerzo reportado por Time Machine en la barra de herramientas es mucho mayor que el contenido real de la copia de seguridad según lo informado por BackupLoupe? ¿Uno de ellos está equivocado? ¿Cúal?

¿Cómo puedo ayudar a guiar a Time Machine en su estimación de lo que se debe respaldar para que no tenga que trabajar tanto?

Ian C.
fuente

Respuestas:

4

Time Machine usa FSEvents para determinar qué ha cambiado, que se basa en carpetas en lugar de archivos. Por lo tanto, siempre he asumido que el número mayor indica el tamaño total de las carpetas que tiene que procesar. A continuación, dentro de cada carpeta evaluará cada archivo. (En 2008, algunos escribieron "Time Machine considera que dos archivos son idénticos si su ruta y fechas y tamaño son los mismos" , por lo que algunos cambios podrían pasar desapercibidos. Pero esa es otra historia).

Si muchos archivos en una carpeta grande no han cambiado, entonces el número total para hacer una copia de seguridad es mucho menor, pero Time Machine no lo sabe hasta que los haya procesado. Tenga en cuenta que los archivos pueden tener el com.apple.metadata:com_apple_backup_excludeItemconjunto de atributos extendidos , o pueden estar excluidos por la configuración de fábrica de Apple, lo que implica que no se colocarán en la copia de seguridad. Ver ¿La aplicación Time Machine de Apple realmente copia todo en Super User?

(Entonces: supongo que necesita encontrar carpetas de origen grandes que sean pequeñas en la copia de seguridad. Herramientas como Disk Inventory X o GrandPerspective podrían mostrar carpetas grandes, como en /private/var. ¿ Puede ser fácil comparar eso con las pocas carpetas en la copia de seguridad?)


Ahora que lo pienso años después: al ver el tamaño de mi carpeta de Descargas, dudo que (siempre) muestre el tamaño de la carpeta en la cantidad de datos que va a respaldar. Descargar otro archivo pequeño NO hace que Time Machine afirme que necesita hacer una copia de seguridad del tamaño completo de esa carpeta de Descargas. (Y sí, esa carpeta está en mis copias de seguridad).

Arjan
fuente
Esto es útil y me da un lugar para buscar gracias.
Ian C.
Bien, ¿entonces nada en el inicio de sesión en la consola? Y herramientas como Disk Inventory X o GrandPerspective podrían mostrar carpetas grandes, como en /private/var. ¿Podría ser fácil comparar eso con las pocas carpetas en la copia de seguridad?
Arjan
Nada en la consola. Echaré un vistazo a las cosas con un inspector de discos.
Ian C.
Combinando DaisyDisk y BackupLoupe pude cerrar el ciclo de este problema. Gracias por la orientación De hecho: si sumo el tamaño de los directorios de los que se realizó una copia de seguridad, obtengo la estimación de varios GB que me muestra Time Machine. Debe tener que comparar todos los archivos en esos directorios para encontrar los archivos verdaderamente modificados y hacer una copia de seguridad solo de esos. Por lo tanto, las estimaciones de Time Machine están fuera de la realidad porque los directorios donde se producen cambios tienen una gran cantidad de archivos que se suman a una cantidad bastante grande de espacio. Pregunta respondida!
Ian C.
Disfruta esa recompensa. :)
Ian C.
2

Un par de sugerencias que pueden o no ayudar; En primer lugar, eche un vistazo a esta aplicación, TimeTracker , muestra lo que se hizo una copia de seguridad y, lo más importante, su tamaño, en TM. Un poco como la aplicación en la captura de pantalla que proporcionó, pero para TM.

Un tipo en una publicación del foro que encontré dijo algo acerca de que la identidad de Office era el problema, y ​​también se sugirió que los archivos de intercambio de máquinas virtuales también podrían ser un problema. No creo que ninguna de estas carpetas se encuentre en el soporte de aplicaciones, de ahí que las copias de seguridad masivas sigan ocurriendo, si tienen la culpa.

¡Espera que esto ayude a arrojar algo de luz sobre el misterio!

Ali
fuente
Actualizado con mi lista de exclusión. No incluyo soporte de aplicaciones ni nada para mis máquinas virtuales. Aunque sí uso Office. ¿Dónde encontraría las identidades si no fuera en Soporte de aplicaciones?
Ian C.
No creo que TimeTracker funcione en Lion. O al menos: no me gusta mi unidad de copia de seguridad remota que estoy usando. Dice que tiene permisos insuficientes para ver el paquete disperso, pero los permisos están ciertamente bien.
Ian C.
Hmm, parece que TimeTracker está roto en Lion tal como está, no se han publicado actualizaciones. De todos modos, la carpeta Identidades es Usuario Inicio> Documentos> Datos de usuario de Microsoft> Identidades de Office 2008/2011.
Ali
FWIW No uso Entourage. Solo un poco de Excel y Word y el muy raro PowerPoint. Nada en mi carpeta de identidades se ha actualizado desde mayo de 2011.
Ian C.
1

No tengo una respuesta directa a su pregunta sobre la diferencia en los tamaños informados, ya que no estoy familiarizado con backupLoupe.

Pero cuando me enfrenté a una situación similar, elegí que las copias de seguridad de Time Machine se ejecutaran con menos frecuencia.

En la terminal ingrese el siguiente comando:

sudo nano /System/Library/LaunchDaemons/com.apple.backupd-auto.plist
  • Use las teclas de flecha para navegar al campo que dice la cantidad de segundos

  • Cambie el número (el valor predeterminado es 3600) al tiempo deseado (en segundos)

  • Para guardar el archivo, presione Control + O, luego presione Intro para guardarlo.
  • Por último, presione Control + X para salir de nano (editor de texto unix) y cerrar la terminal.
  • Reiniciar su computadora hará que estos cambios surtan efecto

Fuente: http://hangoutjunkie.com/how-to-change-time-machine-backup-frequency/

Recuerde que si usa este método, tiene menos estados guardados de los que puede extraer si necesita restaurar un archivo.

Espero que esto ayude.

Todo en uno
fuente
Gracias por el consejo de ejecutar las copias de seguridad de TM con menos frecuencia. Eso es útil
Ian C.
No parece tener suficiente reputación para comentar sus preguntas a Alistair a continuación. Así que publico aquí en respuesta ... Las versiones anteriores de Entourage no funcionaban bien con TimeMachine. Se hizo una copia de seguridad de toda la base de datos de correo cada vez. El último Entourage y ahora Outlook son mejores al respecto. La base de datos se puede encontrar en ~ / Documentos / Datos de usuario de Microsoft / XX Identidades de nombre de producto
AllInOne
1

Lo creas o no, la máquina del tiempo funciona sin un disco duro externo presente. Tiene una memoria caché local (llamada Instantáneas locales) en la que realiza copias de seguridad y luego las sincroniza en el disco.

ingrese la descripción de la imagen aquí

Apple dice lo siguiente:

Cuando ingresa al navegador Time Machine (usado para restaurar datos), aparecerán instantáneas locales en la línea de tiempo junto con copias de seguridad regulares distinguidas por diferentes colores. Las marcas grises representan instantáneas locales y las marcas rosas representan copias de seguridad almacenadas en su disco de respaldo externo o Time Capsule. Nota: las marcas de color rosa se atenuarán si su computadora portátil no está conectada a su disco de respaldo externo o Time Capsule.

Se puede leer más en Time Machine e instantáneas locales: http://support.apple.com/kb/HT4878

La gran cantidad de elementos podría ser historial durante días O incluso cosas que eliminó recientemente. Deja que termine una vez, luego la próxima vez debería ser menos.

Dmitriy Likhten
fuente
"Déjalo terminar una vez, luego la próxima vez debería ser menos". Ese es el problema: nunca es menos. Incluso cuando sé que debería ser. Todas mis instantáneas son instantáneas remotas. Nada se muestra como una instantánea local en mi vista de restauración de Time Machine.
Ian C.
Que interesante. De hecho, me pondría en contacto con Apple en ese caso, no sé las complejidades de cómo funciona esta herramienta. ¿Quizás el HDD falla y sigue teniendo que rehacer el trabajo?
Dmitriy Likhten