Comment conserver les sauvegardes Time Machine et recommencer avec une nouvelle?

13

Je fais mes sauvegardes Time Machine sur un disque dur externe. Récemment, je suis passé de Mountain Lion à Mavericks. Maintenant, j'ai besoin de pouvoir geler ces anciennes sauvegardes que j'ai faites avec Mountain Lion au cas où je devrais revenir avec le système de trous.

Ce que j'ai essayé jusqu'à présent:

  1. Arrêtez Time Machine et renommez le dossier de sauvegarde sur le disque. Sur Mavericks, les dossiers Time Machine ne peuvent pas être renommés ou déplacés.
  2. Supprimez le lecteur externe du volet de préférences Time Machine et lisez le lecteur - Les sauvegardes Time Machine se poursuivent sur le même dossier et, dans un certain temps à l'avenir, remplaceront les anciennes sauvegardes.

Comment puis-je réaliser ce que je veux?

Jan Michael
la source
Combien de temps souhaitez-vous conserver la sauvegarde
user151019
@Mark - Je suppose qu'au moins six mois. Est-ce important?
Jan Michael

Réponses:

7

Le moyen le plus simple consiste à noter la date et l'heure de votre dernière sauvegarde dans Time Machine sur OS X Mountain Lion. Vous pouvez y revenir à tout moment dans le futur simplement en restaurant la sauvegarde avec cette date / heure (cela restera sur le disque tant que vous aurez suffisamment d'espace pour que Time Machine ne supprime pas ces anciennes versions) .

  • Vous pouvez facilement trouver cette date et cette heure en naviguant dans le dossier "Backups.backupdb" sur le disque Time Machine et en regardant l'horodatage du dossier "Latest" (c'est en fait un lien - vous pouvez même l'ouvrir pour voir le dernier nom du dossier de sauvegarde avec la date et l'heure).

Si vous ne souhaitez pas noter la date et l'heure de votre dernière sauvegarde avec OS X Mountain Lion, la prochaine façon la plus simple est de changer le nom de l'ordinateur sur Mac sur OS X Mavericks avant de faire votre première sauvegarde Time Machine dessus ou sur le disque de sauvegarde Time Machine pour l'ancienne sauvegarde.

Dans les deux cas, cela fera que Time Machine créera un nouveau dossier avec le nouveau nom de machine sur le disque et fera une sauvegarde complète la première fois (vous avez donc besoin d'un espace disque suffisant pour contenir près de deux copies de votre Mac). De cette façon, vous pouvez restaurer à partir de l'ancienne ou de la nouvelle sauvegarde à l'avenir (si vous renommez le nom de l'ordinateur sur le disque Time Machine, vous devrez le rétablir pour effectuer une restauration complète de l'ancien système).

  • Pour modifier le nom de votre ordinateur, accédez à Préférences Système> Partage et modifiez le texte Nom de l' ordinateur:.
    OU
  • Pour renommer le nom de l'ordinateur sur le disque Time Machine à la place, utilisez la commande suivante dans Terminal.app:

    sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass mv /Volumes/<TMDiskName>/Backups.backupdb/<ComputerName> /Volumes/<TMDiskName>/Backups.backupdb/<OSXMountainLionBackupComputerName>
    

    Remplacez ce qui suit dans la commande ci-dessus avant de l'exécuter:

    • <TMDiskName> est le nom du nom du volume Time Machine
    • <ComputerName> est le nom de l'ordinateur actuel (que vous continuerez à utiliser pour OS X Mavericks)
    • <OSXMountainLionBackupComputerName> est le nom de l'instantané pour lequel vous pourrez effectuer une restauration complète à l'avenir (vous devrez le renommer à l'aide d'une commande similaire à celle ci-dessus avant la restauration complète)
MK
la source
1
1. Remarque Horodatage de la sauvegarde de Mountain Lion Les premières suggestions ne fonctionnent que s'il y a suffisamment d'espace disque sur le disque dur externe et que l'instantané de la machine temporelle n'a pas été tué par les plus récents. Donc, ce n'est pas vraiment une option car je ne peux pas m'assurer que Time Machine conserve ces anciens instantanés. <br> 2. Renommer le nom de l'ordinateur Malheureusement, ce n'est pas une option pour moi, car le nom de la machine est fixé par le service informatique. Je ne suis pas censé changer le nom. Avez-vous une autre idée?
Jan Michael
J'ai mis à jour la réponse avec une autre option. Vous pouvez * renommer le nom de l'ordinateur (celui d'OS X Mountain Lion) sur le Time Machinedisque actuel (au lieu de renommer votre ordinateur). Ainsi, vous auriez l'ancienne sauvegarde sous ce répertoire et les nouvelles sauvegardes iraient dans un nouveau dossier avec le nom de l'ordinateur actuel.
MK
1
J'ai peut-être mal compris vos instructions. Avec la commande d'aide de contournement, j'ai pu déplacer le répertoire des noms d'ordinateurs vers un autre nom. Mais une fois que j'ai démarré Time Machine, il a renommé le dossier avec le nom d'origine de l'ordinateur. Que voulez-vous dire par «au lieu de créer une copie»?
Jan Michael
1
Ensuite, la commande bypass ne fait pas l'affaire. Time Machine est capable de détecter le dossier déplacé et de le réutiliser.
Jan Michael
3
Fonctionne lorsque la commande fournie par @mk est utilisée pour déplacer le dossier Backups.backupdb vers un autre emplacement sur le lecteur de disque externe.
Jan Michael
4

Cette réponse traite de plusieurs scénarios lorsque l'on a besoin de conserver une ou plusieurs sauvegardes Time Machine.)

Time Machine n'est pas conçu pour conserver indéfiniment les anciennes sauvegardes (c'est-à-dire pour les archives permanentes). Même s'il y a beaucoup d'espace libre sur le disque de sauvegarde, Time Machine supprimera une sauvegarde après 24 heures au cas où ce ne serait pas la première sauvegarde d'une journée. Si c'est le cas, Time Machine le conservera pendant 30 jours, sauf s'il s'agit également de la première sauvegarde d'une semaine, où le début d'une semaine est défini comme l'heure et le jour de la sauvegarde initiale (donc pas nécessairement le lundi ou le dimanche). La durée de vie de la première sauvegarde d'une semaine n'est pas limitée dans le temps. Cependant, la sauvegarde la plus ancienne est supprimée si de l'espace est nécessaire pour une nouvelle, sauf s'il ne s'agit pas de la dernière sauvegarde restante.

Donc, plus tard, si vous décidez de restaurer la dernière sauvegarde que Time Machine ait jamais effectuée sur l'ancien système, elle peut déjà ne pas être disponible, et vous devrez peut-être choisir une sauvegarde plus ancienne à la place que Time Machine a conservée selon les règles susmentionnées.

Fondamentalement, vous avez deux options si vous souhaitez conserver une ou plusieurs sauvegardes:

  • Démarrez un nouvel ensemble de sauvegardes sur un nouveau disque ou une nouvelle partition, ou
  • conservez la sauvegarde par un autre moyen que Time Machine et poursuivez la sauvegarde sur le même ensemble de sauvegardes.

Notez que si vous installez le système sur un disque ou une partition effacé et que vous remettez vos données (quelle que soit la façon dont vous le faites, y compris l'assistant d'installation et l'assistant de migration), ou si vous restaurez l'ensemble du système (encore une fois, quelle que soit la façon dont vous le faites, y compris une restauration à partir d'une sauvegarde Time Machine à l'aide d'OS X Recovery ), la première sauvegarde Time Machine sera probablement une sauvegarde complète (pas incrémentielle qui pourrait économiser beaucoup d'espace et de temps sur le disque de sauvegarde). Cependant, vous pourrez peut- être l'empêcher en suivant ce guide .

Démarrage d'un nouvel ensemble de sauvegardes sur un nouveau disque ou une nouvelle partition

Cela peut être préférable, car il vous permettra de restaurer plus facilement votre ancien système à l'avenir, en restaurant à partir d'une sauvegarde Time Machine à l'aide d'OS X Recovery .

Vous pourrez peut-être créer une nouvelle partition sur votre disque de sauvegarde Time Machine actuel même sans l'effacer en suivant les étapes ici .

En fonction de l'espace libre et d'autres préférences, vous souhaiterez peut-être que la nouvelle partition soit destinée aux futures sauvegardes du nouveau système, ou elle ne peut contenir que la dernière sauvegarde unique de l'ancien système, en sélectionnant temporairement la nouvelle partition dans les préférences de Time Machine. avant la mise à niveau du système, mais en continuant la sauvegarde sur l'ancienne partition après cela. Vous pouvez également envisager d'ajouter quelques exclusions, afin qu'il ne contienne vraiment que l'ancien système sans les données que vous sauvegardez déjà sur l'ancienne partition.

Pour voir l'ancien ensemble de sauvegardes après avoir démarré une nouvelle, vous aurez besoin de l' option Parcourir les autres disques de sauvegarde .

Préserver une sauvegarde par d'autres moyens

Cela peut être fait même via l'interface Time Machine, avant ou après la mise à niveau du système, en restaurant l'ancienne sauvegarde du système vers un emplacement choisi , tel qu'un dossier différent sur le disque de sauvegarde Time Machine ou un autre disque de sauvegarde.

Une autre façon consiste à faire un clone de l'ancien système ou de sa sauvegarde Time Machine via un logiciel spécialisé comme Carbon Copy Cloner .

Déplacer le dossier Time Machine Backups.backupdb vers un autre emplacement sur le disque de sauvegarde, en utilisant une petite modification de la commande fournie dans la réponse de MK, pour l'isoler de la portée de Time Machine, fera également l'affaire, mais cela nécessiterait un inverser le processus chaque fois que vous devez accéder aux anciennes sauvegardes via Time Machine ou effectuer la récupération OS X. D'un autre côté, effectuer une sauvegarde permanente de cette façon est beaucoup plus rapide, car il ne nécessite rien de copier.


Il convient également de noter que si vous souhaitez conserver une sauvegarde simplement parce que vous souhaitez conserver une option pour rétrograder OS X, vous avez également une autre option. Si vous avez déjà acheté ou téléchargé une ancienne version d'OS X dans le Mac App Store, vous pouvez télécharger à nouveau son programme d'installation à partir de l'historique des achats dans le Mac App Store. Il n'est pas possible d'exécuter l'ancien programme d'installation à partir d'une version plus récente d'OS X - tout d'abord, vous devrez effacer la partition sur laquelle le système actuel se trouve et installer l'ancienne version OS X à nouveau. Ensuite, vous pouvez utiliser l'assistant d'installation ou l'assistant de migration pour copier vos données, comptes et / ou paramètres (les applications ne fonctionneront pas) que vous avez sauvegardés via Time Machine sur le système précédent avec un OS X plus récent.

Adam
la source
1

Merci pour le fil et les réponses. J'ai une Time Capsule de 2 To, j'ai donc de l'espace pour conserver l'intégralité des sauvegardes Time Machine précédentes ainsi que les nouvelles.

J'ai utilisé les informations ci-dessus, à partir de la grande réponse déjà fournie, mais j'ai d'abord créé un nouveau dossier sur le TMDisk, une fois que le TMDisk était monté dans la barre latérale, j'ai ajouté un nouveau dossier au même endroit que Backups.backupdbcelui et je l'ai appelé backup2013.

Ensuite, j'ai fait ce qui suit dans Terminal, après avoir modifié l'original dans TextEdit.

sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass mv \
/Volumes/**TMDisk**/Backups.backupdb/**machinename** \
/Volumes/**TMDisk**/**backup2013**/**machinename**

Remplacez ce qui suit dans la commande ci-dessus avant de l'exécuter:

  • **TMDisk** est le nom du volume Time Machine
  • **machinename** est le nom de l'ordinateur (quel que soit l'ancien ou le nouveau)
  • **backup2013** est le dossier supplémentaire créé pour héberger la sauvegarde pré-Mavericks

Comme auparavant, c'est là que l'instantané vivra pour que vous puissiez effectuer une restauration complète à partir de l'avenir (vous devrez le renommer à l'aide d'une commande similaire à celle ci-dessus avant la restauration complète - donc l'enregistrer dans un fichier texte).

… Et j'ai également déplacé le **machinename**.sparsebundledans un dossier de sauvegarde dans la vue standard du Finder de ma Time Capsule. J'ai également enregistré le document TextEdit dans le même dossier afin de pouvoir l'inverser plus tard si nécessaire.

Important

J'ai ensuite paniqué rapidement lorsque j'ai ouvert Time Machine et n'ai vu que les nouveaux Backups.backupdb, ce sera parce que je fais glisser et déposais le nom de machine.sparsebundle dans un autre dossier sur ma Time Capsule.

J'ai localisé l'autre dossier et j'ai double-cliqué sur le nom de la machine, puis j'ai monté l'ancienne image en tant que périphérique distinct dans la barre latérale.

Time Machine semble également avoir réinitialisé son nom par défaut.

coccinelle
la source
L'idée de retirer le dossier Backups.backupdbme convient. Je ne veux pas re-partitionner HD ou en apporter un autre. Je ne veux pas non plus que Time machine renomme le dossier du nom de la machine à l'original. De cette façon, Time Machine régénère également la sauvegarde comme la première tentative.
queue de cochon