Comment continuer à utiliser les sauvegardes Time Machine après avoir changé de disque dur?

8

J'ai remplacé mon disque dur par un SSD (256 Go) et restauré le contenu de ma sauvegarde Time Machine (disque dur externe 320 Go).

Maintenant, après une journée de travail, j'ai branché mon disque dur externe pour effectuer la prochaine sauvegarde. Time Machine a maintenant commencé à analyser mes fichiers, a préparé les fichiers, etc. (a pris assez de temps, car il avait en quelque sorte besoin de tout analyser), puis est entré dans la phase "Supprimer les anciennes sauvegardes". Tout semblait normal, mais juste au moment où il était sur le point de se terminer, il a échoué avec "Cette sauvegarde est trop grande pour le disque de sauvegarde." .

Seuls environ 200 Go de mon SSD sont utilisés, cela devrait donc facilement tenir sur le disque dur externe de 320 Go: peu de fichiers ont changé depuis le moment où j'ai restauré la sauvegarde.

Quand je regarde dans le lecteur Time Machine, je vois qu'il a déjà supprimé automatiquement toutes mes anciennes versions, je ne suis vraiment pas content de ça! Il ne reste que le dernier - celui que j'ai restauré d'hier , et maintenant il semble créer une sauvegarde distincte pour mon nouveau disque? Ok, "200 Go x 2> 320 Go", mais ce n'est pas ce qu'il faut faire. Il devrait simplement continuer à écrire les différences, car il a toujours réussi à conserver plusieurs anciennes versions, alors pourquoi serait-il différent simplement parce que j'ai déplacé le contenu sur un SSD?

Existe-t-il un moyen de faire "reconnecter" Time Machine au nouveau SSD (je suppose qu'il est toujours en quelque sorte "connecté" à l'ancien HD et ne traite donc pas les modifications sur mon nouveau SSD comme des modifications de la sauvegarde?)

Je me demande si j'aurais plutôt dû cloner ma HD (par exemple avec un outil tiers), sans que Time Machine le sache?

Chris Lercher
la source
@patrix: Contrairement à la question à laquelle vous avez lié, j'ai effectué une restauration à partir d'une sauvegarde Time Machine.
Chris Lercher

Réponses:

8

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

Time Machine utilise un ID unique (UUID), spécifique à un volume (c'est-à-dire une partition d'un disque), pour associer le volume à sa sauvegarde. Dans les versions OS X antérieures à 10.7 Lion, lorsque les gens échangeaient leur disque ou migraient vers un autre Mac, cette fonctionnalité a rendu difficile l'obtention de Time Machine pour continuer à ajouter à l'historique de sauvegarde du disque précédemment utilisé.

Dans OS X Lion et maintenant également OS X 10.8 Mountain Lion, il y a une nouvelle commande Terminal astucieuse appelée tmutil, qui rend tout ce drame un jeu d'enfant.

Voici la commande

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

Voir aussi Comment puis-je utiliser une sauvegarde Time Machine existante avec mon nouvel ordinateur?

Simone Carletti
la source
Je suis toujours sur 10.6, mais bon de savoir comment cela fonctionnera la prochaine fois, après avoir mis à niveau mon système d'exploitation. Merci!
Chris Lercher
Je l'ai fait dans le passé avec 10.6, mais cela impliquait de changer manuellement l'UUID. La valeur est définie à partir xattrdu dossier de sauvegarde. Vous devriez pouvoir trouver un tutoriel pour cela.
Simone Carletti
1
Assurez-vous également de consulter la suggestion d'utilisation de Pascal van Hecketmutil inheritbackup .
Michael Ahlers