Manière de migrer les données Time Machine vers un nouveau disque

10

Je sais qu'il y a un bouton "Changer de disque ..." dans Time Machine, mais que faire si vous voulez migrer les données (heures, semaines et peut-être même des mois) vers un nouveau disque plus grand sans recommencer ?

Kevin L.
la source

Réponses:

4

SuperDuper! fera le travail. Vous pouvez l'utiliser gratuitement pour faire ce que vous voulez, et ne payer que si vous souhaitez continuer à l'utiliser pour effectuer des sauvegardes incrémentielles efficaces en utilisant sa fonction "Smart Update".

John Siracusa
la source
4

Pour 10.6, Apple a inclus les éléments suivants dans Mac 101: Time Machine :

Mac OS X v10.6: comment transférer vos sauvegardes de votre disque dur actuel vers un nouveau disque dur

Si vous effectuez une mise à niveau vers un nouveau disque dur avec une plus grande capacité, vous souhaiterez peut-être y transférer vos sauvegardes Time Machine existantes avant de l'utiliser pour des sauvegardes régulières. Pour conserver vos sauvegardes existantes sur votre nouveau disque dur de sauvegarde plus grand, procédez comme suit:

  1. Connectez votre nouveau disque dur.
  2. Dans l'Utilitaire de disque, assurez-vous qu'il a une partition GUID et est formaté en Mac OS étendu (journalisé). Si nécessaire, reformatez le disque en Mac OS étendu avec une partition GUID. Si vous ne savez pas comment, consultez les étapes de cet article . Remarque: sauvegardez toutes les données sur le disque dur avant de le formater.
  3. Sélectionnez l'icône du nouveau lecteur sur le bureau et choisissez Obtenir des informations dans le menu Fichier.
  4. Assurez-vous que «Ignorer la propriété sur ce volume» n'est pas activé.
  5. Ouvrez les préférences de Time Machine dans les Préférences Système.
  6. Faites glisser le commutateur Time Machine sur Off.
  7. Dans le Finder, double-cliquez sur le disque dur de sauvegarde actuel pour ouvrir sa fenêtre Finder.
  8. Faites glisser le dossier "Backups.backupd" sur le nouveau disque dur.
  9. Saisissez un nom d'utilisateur et un mot de passe d'administrateur, puis cliquez sur OK pour démarrer le processus de copie. Cela peut prendre un certain temps car toutes vos sauvegardes seront copiées.
  10. Dans les préférences système de Time Machine, cliquez sur "Sélectionner le disque ..."
  11. Sélectionnez votre nouveau disque dur, puis cliquez sur «Utiliser pour la sauvegarde».

Maintenant, sur votre nouveau disque dur, vous aurez toutes vos sauvegardes existantes du disque dur de sauvegarde précédent et vous aurez plus de place pour plus de nouvelles sauvegardes.

(Il existe également des instructions pour Time Capsule et Mac OS X v10.6: comment transférer votre sauvegarde d'une Time Capsule existante vers une nouvelle .)

En guise de remarque: lorsque vous utilisez un bundle clairsemé (comme pour les sauvegardes à distance) et si vous avez fait des sauvegardes de fichiers vraiment volumineux, la suppression de ces fichiers de la sauvegarde (manuellement ou lorsque Time Machine supprime les sauvegardes expirées quotidiennement et toutes les heures) ne récupère pas automatiquement l'espace disque - jusqu'à ce que Time Machine en ait vraiment besoin.

Vous pouvez récupérer l'espace manuellement et cela peut libérer beaucoup d'espace (ce qui peut rendre la migration vers un disque plus grand inutile , ou au moins donner à votre nouveau disque tout l'espace possible). Voir Que fait Time Machine? sur Server Fault.

Arjan
la source
(Assurez-vous de lire la note sur les liens durs dans la réponse d'alimack sur superuser.com/questions/112007/migrating-time-machine-volumes/… )
Arjan
3

Cela ne vous sera pas utile pour le moment, mais pour quelqu'un qui part de zéro et qui souhaite une sauvegarde TimeMachine portable (avec l'avantage secondaire de pouvoir limiter la partie du disque utilisée pour TimeMachine), je suggère d'utiliser un disque monté l'image (.dmg) comme cible pour le disque de sauvegarde de TimeMachine.

Par exemple, disons que vous avez un disque externe de 2 To, mais que vous souhaitez réserver 50 Go pour la sauvegarde TimeMachine et que vous souhaitez pouvoir déplacer la sauvegarde vers un autre disque externe, même celui qui a déjà du contenu. Vous pouvez faire ceci:

% cd /Volumes/<extdrive>/
% hdiutil create TimeMachineImage -size 50g -fs HFS+ -volname TimeMachineDisk
% open TimeMachineImage.dmg

Vous iriez ensuite dans les préférences et choisissez / Volumes / TimeMachineDisk comme lecteur de sauvegarde. Vous pouvez être assuré que vous ne dépasserez pas la taille de 50 Go que vous souhaitez utiliser et que l'espace est déjà réservé sur votre disque externe, il ne s'agrandira donc pas pour vous faire manquer d'espace.

Vous pouvez ensuite déplacer TimeMachineImage.dmg vers un autre lecteur pour les sauvegardes TimeMachine. Ou tout simplement pour une protection hors site.

Cela ouvre également d'autres options, dont la plus importante est la possibilité de crypter vos sauvegardes TimeMachine. Pour ce faire, vous activez simplement le cryptage pour le dmg, vous utiliserez donc quelque chose comme:

% hdiutil create TimeMachineImage -encrypted -size 50g -fs HFS+ -volname TimeMachineDisk

La dernière pièce de ce puzzle est que vous souhaitez monter automatiquement le dmg lorsque votre disque dur externe est monté. Je suppose qu'il est possible de le faire avec Applescript afin que cela se produise automatiquement, mais je ne connais pas assez Applescript pour vous aider ici. Vous pouvez cependant créer un cronjob qui exécute un script pour le monter:

#!/bin/bash
if [ -d /Volumes/<extdrive> ] ; then
  open /Volumes/extdrive/TimeMachineImage.dmg
fi

Et installez un cronjob qui ressemble à:

*/5 * * * * /usr/local/bin/<scriptname>

Vous pouvez également créer une image clairsemée afin qu'elle n'aspire pas la totalité des 50 Go lorsque vous la créez pour la première fois en incluant l' argument -Type SPARSE dans l'appel hdiutil. Le danger ici est que vous risquez de manquer d'espace sur votre disque externe.

Tim
la source
En ce qui concerne Vous pouvez être assuré que vous ne dépasserez pas la taille de 50 Go que vous souhaitez utiliser et que l'espace est déjà réservé sur votre disque dur externe, il ne s'agrandira donc pas pour vous faire manquer d'espace. - une note de Mac OS X Astuces : à partir de 10.6.3, Time Machine essaie d'augmenter la taille du bundle clairsemé au maximum disponible [..]
Arjan
2
  1. Connectez les deux disques à votre Mac.
  2. Ouvrez l' Utilitaire de disque (/ Applications / Utilitaires / Utilitaire de disque.app).
  3. Cliquez sur l' onglet Restaurer . (Premiers soins | Effacer | Partition | RAID | Restaurer )
  4. Faites glisser votre ancien lecteur dans le champ Source .
  5. Faites glisser votre nouveau lecteur dans le champ Destination .
  6. Vous voudrez peut-être cocher Effacer la destination .
  7. Vous pouvez demander à l'ordinateur de s'assurer que le transfert a fonctionné en décochant la case Ignorer la somme de contrôle .
  8. Une fois le transfert terminé, démontez et débranchez votre ancien lecteur. Gravez-le comme une offrande aux dieux des disques durs. (Facultatif, mais fortement recommandé .)
stalepretzel
la source
1
Ces dieux du disque dur doivent constamment être apaisés, de peur qu'ils ne fassent des bandes de secteurs défectueux sur mon nouveau disque.
Kevin L.
0

Je pense que vous pouvez simplement copier tout le contenu (y compris les fichiers dot cachés). Il peut être plus sûr d'utiliser une copie au niveau du bloc, avec quelque chose comme Carbon Copy Cloner.

jtbandes
la source
Mais cela fonctionnera-t-il pour une partition plus grande (c'est-à-dire ma situation actuelle: migrer un disque Time Machine surchargé de 320 Go vers un nouveau disque de 1 To)?
Kevin L.
Je le crois. Sinon, eh bien, vous avez toujours vos fichiers et les deux disques; vous pouvez essayer autre chose. Vous devriez envisager d'aller dans un magasin Apple et de demander à un Genius ou à un autre représentant.
jtbandes
Si votre disque de sauvegarde utilise un bundle clairsemé (comme pour une sauvegarde à distance), la copie de fichiers est en effet possible. Cependant, lorsque vous n'utilisez pas un bundle clairsemé, la copie de fichiers explose l'utilisation de l'espace disque, car les liens physiques sont ensuite copiés en tant que fichiers normaux. Voir code.google.com/p/timedog/wiki/UsingTimecopy
Arjan
Une copie au niveau du bloc évite-t-elle ce problème?
jtbandes
Oui, une copie au niveau du bloc conserve les liens durs. Maintenant, si votre système de fichiers pose des problèmes (ce qui n'est PAS le cas si l'on veut simplement dupliquer le disque), le lien que j'ai donné à code.google.com/p/timedog/wiki/UsingTimecopy peut être utile.
Arjan