¿Cómo sigo usando las copias de seguridad de Time Machine después de cambiar mi disco duro?

8

Reemplacé mi HD con una SSD (256 GB) y restauré el contenido de mi copia de seguridad de Time Machine (HD externo de 320 GB).

Ahora, después de un día de trabajo, conecté mi HD externo para hacer la próxima copia de seguridad. Time Machine ahora comenzó a escanear mis archivos, preparó los archivos, etc. (tomó bastante tiempo, porque de alguna manera necesitaba escanear todo), luego entró en la fase "Eliminar copias de seguridad antiguas". Todo parecía normal, pero justo cuando estaba por terminar, falló con "Esta copia de seguridad es demasiado grande para el disco de copia de seguridad". .

Solo se usan unos 200 GB de mi SSD, por lo que esto debería caber fácilmente en el disco duro externo de 320 GB: no han cambiado muchos archivos desde el momento en que restauré la copia de seguridad.

Cuando miro el disco de Time Machine, veo que ya ha eliminado automáticamente todas mis versiones anteriores. ¡Realmente no estoy contento con eso! Solo queda el último, ¿el que restauré ayer y ahora parece crear una copia de seguridad separada para mi nuevo disco? Ok, "200 GB x 2> 320 GB", pero eso no es lo que debería hacer. Debería continuar escribiendo las diferencias, ya que siempre ha logrado mantener varias versiones antiguas, entonces, ¿por qué sería diferente solo porque moví el contenido a un SSD?

¿Hay alguna forma de hacer que Time Machine se "vuelva a conectar" al nuevo SSD (supongo que todavía está de alguna manera "conectado" al antiguo HD y, por lo tanto, no trata los cambios en mi nuevo SSD como cambios en la copia de seguridad?)

Me pregunto si debería haber clonado mi HD (por ejemplo, con una herramienta de terceros), sin que Time Machine lo supiera.

Chris Lercher
fuente
@patrix: Contrariamente a la pregunta a la que se vinculó, restauré desde una copia de seguridad de Time Machine.
Chris Lercher

Respuestas:

8

De http://simon.heimlicher.com/articles/2012/07/10/time-machine-inherit-backup-using-tmutil

Time Machine utiliza una ID única (UUID), que es específica de un volumen (es decir, una partición de un disco), para asociar el volumen con su copia de seguridad. En las versiones de OS X anteriores a 10.7 Lion, cuando las personas intercambiaban su disco o migraban a una Mac diferente, esta característica ha dificultado que Time Machine continúe agregando al historial de copia de seguridad del disco utilizado anteriormente.

En OS X Lion y ahora también en OS X 10.8 Mountain Lion, hay un nuevo e ingenioso comando de Terminal llamado tmutil, que hace que todo este drama sea muy fácil.

Aquí está el comando

sudo tmutil associatedisk -a "/Volumes/Macintosh HD" "/Volumes/Time Machine Disk/Backups.backupdb/John Doe's MacBook/Latest/Macintosh HD"

Consulte también ¿Cómo puedo usar una copia de seguridad de Time Machine existente con mi nueva computadora?

Simone Carletti
fuente
Todavía estoy en 10.6, pero es bueno saber cómo funcionará la próxima vez, después de actualizar mi sistema operativo. ¡Gracias!
Chris Lercher
En realidad lo hice en el pasado con 10.6, pero implicó cambiar el UUID manualmente. El valor se establece a partir xattrde la carpeta de respaldo. Deberías poder encontrar algún tutorial para esto.
Simone Carletti
1
Asegúrese de consultar también la sugerencia de uso de Pascal van Hecketmutil inheritbackup .
Michael Ahlers