0 votos

Comparar/sincronizar el contenido actual de la unidad con una instantánea específica previa de Time Machine

Tengo un SSD externo que está conectado a mi MacBook Air siempre que estoy en mi escritorio (ya que el pequeño disco interno de 120GB no se puede actualizar).

Recientemente descubrí que el disco externo se había corrompido, así que compré uno nuevo y pude migrar la mayoría de los archivos con éxito del disco antiguo al nuevo usando rsync. En el proceso, descubrí que varios archivos habían "desaparecido", y pude rescatarlos de mi copia de seguridad.

Ahora mi preocupación es que tal vez otros archivos hayan desaparecido, y me gustaría comparar el contenido del disco con algunos instantáneas mensuales anteriores de Time Machine, para obtener una lista de archivos que están en la instantánea pero no en el disco actual. Entonces podré determinar si eran archivos que en realidad pretendía eliminar, o si simplemente se perdieron y necesitan ser restaurados.

Podría comprar otro SSD, copiar toda la instantánea de Time Machine en ese, y luego usar "rsync -ni --ignore-existing" para generar la lista de archivos comparando los dos SSD.

Pero ¿hay una mejor manera, donde pueda obtener esta información directamente interactuando con la instantánea de Time Machine?

Mi primera idea fue probar rsync pero no esperaba que funcionara con una copia de seguridad de Time Machine, y después de esperar mucho tiempo no pasaba nada. Sé que tmutil puede comparar la instantánea más reciente con el estado actual, pero ¿puede hacerlo para una instantánea anterior especificada, y solo para un volumen específico? ¿O hay alguna otra manera?

¡Gracias!

(Estoy en un MacBook Air del 2018 con Sonoma 14.6.1 - mi copia de seguridad de Time Machine está en un Time Capsule de 4ta generación, normalmente conectado de forma inalámbrica pero actualmente conectado por cable)

0voto

Nathan Lopez Puntos 34

Encontré una forma de resolver esto.

  1. Asegúrate de que la instantánea relevante esté realmente montada. La única forma confiable de hacer esto es abrirla en Finder. Una vez que hayas montado el sparsebundle, todas las instantáneas aparecerán en /Volumes/.timemachine, pero en realidad no estarán montadas hasta que las toques en Finder.

  2. Utiliza CrcCheckCopy para comparar la copia de seguridad y la unidad actual. Probé un par de herramientas GUI pero siempre se bloqueaban o se detenían. CrcCheckCopy funciona en la línea de comandos y parecía capaz de leer la copia de seguridad en un tiempo razonable: https://www.starmessagesoftware.com/crccheckcopy/

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