3 votos

¿Cómo calcula Time Machine el espacio necesario para la copia de seguridad?

Desde hace más de 6 meses, cada copia de seguridad de Time Machine requiere alrededor de 15 GB de espacio para la copia de seguridad, pero a veces sólo hace copias de seguridad de 200 MB. Esa es una gran diferencia.

¿Alguien sabe exactamente cómo se calcula el espacio necesario? Realmente me gustaría reducirlo porque lleva a Time Machine a borrar copias de seguridad antiguas innecesariamente.

1voto

shsteimer Puntos 8749

Gran parte de lo que ocurre en la Máquina del Tiempo no se ha revelado, pero sabemos cómo funciona el algoritmo, así que es posible hacer una conjetura:

Time Machine almacena las versiones completas de los archivos modificados en cada copia de seguridad. No las diferencias incrementales. Al comienzo de una copia de seguridad, hace una búsqueda en su sistema de archivos para los archivos que han sido modificados desde la última fecha de copia de seguridad. Esto reduce lo que tiene que mirar. Luego, para cada archivo de la lista, lo compara con la versión de la última copia de seguridad. Si no ha cambiado realmente, sólo almacena un puntero a la versión antigua con algunos metadatos nuevos para los cambios de inodo.

Es probable que las marcas de tiempo cambien en muchos archivos, pero no el contenido real. Así que al principio de una copia de seguridad, Time Machine está sumando el tamaño de todos los archivos con marcas de tiempo cambiadas y obteniendo 15GB, pero una vez que hace las diferencias de archivos resulta que son muchos menos datos los que realmente han cambiado. Time Machine, en aras de ser expeditivo sobre las cosas, probablemente está tomando la decisión de espacio de limpieza por adelantado y basado en la estimación del peor caso.

Puede ayudar a excluir algunos datos que cambian a menudo de las copias de seguridad de Time Machine. Cosas como la caché del navegador y el archivo de correo IMAP sin conexión (por ejemplo, la caché local de tu cuenta de Gmail). Puedes utilizar la excelente y gratuita Herramienta TimeTracker de CharlesSoft para ver el contenido de sus copias de seguridad en un volumen de Time Machine. Esto podría darte una idea de lo que ha cambiado de una copia de seguridad a otra para que puedas construir una buena lista de exclusiones. Para mis recomendaciones sobre cómo excluir cosas de las copias de seguridad de Time Machine, consulte esta respuesta de Ask Different .

1voto

pondini Puntos 11

No, Time Machine no utiliza las marcas de tiempo de la fecha de modificación.

Normalmente, utiliza el almacén de eventos del sistema de archivos, un registro de cambios en el sistema de archivos. (Así es también como suele averiguar las diferencias tan rápidamente, ya que no tiene que mirar cada archivo y carpeta de tu Mac).

Pero en algunos casos, tiene que hacerlo - después de una copia de seguridad fallida, por ejemplo. En ese caso todavía no utiliza las fechas; compara todo en su sistema con la copia de seguridad más reciente, por lo que estará en la fase de "Preparación" o "Cálculo de cambios" durante un tiempo, y habrá un mensaje en su system.log sobre un "deep traversal" (antes de Lion) o un "deep scan".

Ver #D4 en Time Machine - Solución de problemas para algunos de los culpables más comunes, y formas de ver lo que está pasando.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X