Come conservare i backup di Time Machine e ricominciare con uno nuovo?


13

Eseguo i backup di Time Machine su un disco rigido esterno. Di recente sono passato da Mountain Lion a Mavericks. Ora ho bisogno della possibilità di congelare quei vecchi backup che ho fatto con Mountain Lion nel caso in cui dovessi tornare con il sistema di fori.

Quello che ho provato finora:

  1. Arresta Time Machine e rinomina la cartella di backup sul disco. Su Mavericks le cartelle di Time Machine non possono essere rinominate o spostate.
  2. Rimuovi l'unità esterna dal riquadro delle preferenze di Time Machine e leggi l'unità: i backup di Time Machine continuano nella stessa cartella e, in futuro, sovrascriveranno i vecchi backup.

Come posso ottenere quello che voglio?


Per quanto tempo vuoi conservare il backup
user151019

@Mark - Immagino almeno un anno e mezzo. È importante?
Jan Michael,

Risposte:


7

Il modo più semplice per te è annotare la data e l'ora dell'ultimo backup in Time Machine su OS X Mountain Lion. Puoi tornare ad esso in qualsiasi momento in futuro semplicemente ripristinando il backup con quella data / ora (questo rimarrà sul disco finché avrai spazio sufficiente in modo che Time Machine non elimini queste versioni precedenti) .

  • Puoi facilmente trovare questa data e ora navigando nella cartella "Backups.backupdb" sul disco di Time Machine e guardando il timestamp per la cartella "Più recente" (in realtà è un link - quindi puoi persino aprirlo per vedere il nome della cartella di backup più recente con data e ora).

Se non desideri annotare la data e l'ora dell'ultimo backup con OS X Mountain Lion, il prossimo modo più semplice è cambiare il nome del computer sul Mac su OS X Mavericks prima di eseguire il tuo primo backup di Time Machine su di esso o sul disco di backup di Time Machine per il backup precedente.

In entrambi i casi, Time Machine creerà una nuova cartella con il nome della nuova macchina sul disco e eseguirà un backup completo la prima volta (quindi è necessario spazio su disco sufficiente per contenere quasi due copie del Mac). In questo modo, è possibile ripristinare dal backup vecchio o nuovo in futuro (se si rinomina il nome del computer sul disco di Time Machine, è necessario ripristinarlo per eseguire un ripristino completo del vecchio sistema).

  • Per cambiare il nome del tuo computer, vai su Preferenze di Sistema> Condivisione e modifica il Nome computer: testo.
    O
  • Per rinominare il nome del computer sul disco di Time Machine, usa invece il seguente comando in Terminal.app:

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

    Sostituire quanto segue nel comando sopra prima di eseguirlo:

    • <TMDiskName> è il nome del volume di Time Machine
    • <NomeComputer> è il nome del computer corrente (che continuerai a utilizzare per OS X Mavericks)
    • <OSXMountainLionBackupComputerName> è il nome dello snapshot da cui eseguire un ripristino completo in futuro (è necessario rinominarlo utilizzando un comando simile come sopra prima del ripristino completo)

1
1. Nota Timestamp del backup di Mountain Lion I primi suggerimenti funzionano solo se sul disco rigido esterno è presente spazio sufficiente e lo snapshot della macchina del tempo non viene ucciso da quelli più recenti. Quindi questa non è davvero un'opzione perché non posso assicurarmi che la macchina del tempo mantenga quelle vecchie istantanee. <br> 2. Rinomina nome computer Purtroppo questa non è un'opzione per me, perché il nome della macchina è stato riparato dal reparto IT. Non dovrei cambiare il nome. Hai qualche altra idea?
Jan Michael,

Ho aggiornato la risposta con un'altra opzione. È possibile * rinominare il nome del computer (quello di OS X Mountain Lion) sul Time Machinedisco corrente (anziché rinominare il computer). Quindi avresti il ​​vecchio backup in quella directory e i nuovi backup andrebbero in una nuova cartella con il nome del computer corrente.
MK,

1
Forse ho frainteso le tue istruzioni. Con il comando helper bypass sono stato in grado di spostare la directory del nome del computer su un altro nome. Ma una volta avviato Time Machine ha rinominato la cartella con il nome originale del computer. Cosa intendi con "invece di creare una copia"?
Jan Michael,

1
Quindi il comando bypass non fa il trucco. Time Machine è in grado di rilevare la cartella spostata e riutilizzarla.
Jan Michael,

3
Funziona quando il comando fornito da @mk viene utilizzato per spostare la cartella Backups.backupdb in un'altra posizione sull'unità disco esterna.
Jan Michael,

4

Questa risposta risolve più scenari quando è necessario conservare uno o più backup di Time Machine.)

Time Machine non è progettato per preservare indefinitamente i vecchi backup (ad es. Per archivi permanenti). Anche se c'è molto spazio libero sul disco di backup, Time Machine eliminerà un backup dopo 24 ore nel caso in cui non sia il backup successivo di un giorno. In tal caso, Time Machine lo manterrà per 30 giorni, a meno che non sia anche il primo backup di una settimana, in cui l'inizio di una settimana è definito come ora e giorno del backup iniziale (quindi non necessariamente lunedì o domenica). La durata del primo backup di una settimana non è limitata nel tempo. Tuttavia, il backup più vecchio viene eliminato se è necessario spazio per uno nuovo, a meno che non sia l'ultimo backup rimanente.

Quindi, in seguito, se decidi di ripristinare l'ultimo backup che Time Machine abbia mai eseguito sul vecchio sistema, potrebbe non essere già disponibile e potrebbe essere necessario scegliere un backup più vecchio invece che Time Machine abbia conservato secondo le regole di cui sopra.

Fondamentalmente, hai due opzioni se vuoi conservare uno o più backup:

  • Avviare un nuovo set di backup su un nuovo disco o partizione o
  • preservare il backup in altro modo rispetto a Time Machine e continuare il backup sullo stesso set di backup.

Tieni presente che se installi il sistema su un disco o su una partizione cancellati e ripristini i tuoi dati (in qualunque modo lo fai, inclusi Setup Assistant e Migration Assistant), o se ripristini l'intero sistema (di nuovo, in qualunque modo lo fai, incluso un ripristino da un backup di Time Machine utilizzando OS X Recovery ), quindi il primo backup di Time Machine sarà probabilmente un backup completo (non uno incrementale che potrebbe risparmiare molto spazio e tempo sul disco di backup). Tuttavia, si potrebbe essere in grado di evitare che seguendo questa guida .

Avvio di un nuovo set di backup su un nuovo disco o partizione

Questo può essere preferito, in quanto ti consentirà di ripristinare il tuo vecchio sistema in futuro più facilmente, ripristinando da un backup di Time Machine utilizzando OS X Recovery .

Potresti essere in grado di creare una nuova partizione sul tuo attuale disco di backup di Time Machine anche senza cancellarlo seguendo i passaggi qui .

A seconda dello spazio libero e di altre preferenze, è possibile che si desideri che la nuova partizione sia per i backup futuri del nuovo sistema o che possa contenere solo l'ultimo backup del vecchio sistema, selezionando la nuova partizione temporaneamente nelle Preferenze di Time Machine solo prima dell'aggiornamento del sistema, ma continuando a eseguire il backup sulla vecchia partizione. Puoi anche considerare di aggiungere alcune esclusioni, in modo che contenga davvero solo il vecchio sistema senza i dati di cui stai già eseguendo il backup nella vecchia partizione.

Per visualizzare il vecchio set di backup dopo averne avviato uno nuovo, è necessario l' opzione Sfoglia altri dischi di backup .

Preservare un backup con altri mezzi

Questo può essere fatto anche tramite l'interfaccia di Time Machine, prima o dopo l'aggiornamento del sistema, ripristinando il vecchio backup di sistema in una posizione scelta , come una cartella diversa sul disco di backup di Time Machine o su un altro disco di backup.

Un altro modo è creare un clone del vecchio sistema o il suo backup di Time Machine tramite un software specializzato come Carbon Copy Cloner .

Spostare la cartella Time Machine Backups.backupdb in un'altra posizione sul disco di backup, usando una piccola modifica del comando fornito nella risposta di MK, per isolarla dalla portata di Time Machine, farà anche il trucco, ma richiederebbe un processo inverso ogni volta che è necessario accedere ai vecchi backup tramite Time Machine o eseguire OS X Recovery. D'altra parte, fare un backup permanente in questo modo è molto più veloce, in quanto non richiede la copia di nulla.


Vale anche la pena notare che se si desidera mantenere un backup solo perché si desidera mantenere un'opzione per il downgrade di OS X, allora si ha anche un'altra opzione. Se in passato hai acquistato o scaricato una versione precedente di OS X utilizzando il Mac App Store, puoi scaricare di nuovo il suo programma di installazione dalla cronologia degli acquisti nel Mac App Store. Tuttavia, non è possibile eseguire il programma di installazione precedente da una versione più recente di OS X: in primo luogo, è necessario cancellare la partizione in cui si trova il sistema corrente e installare la versione precedente di OS X nuova. Quindi puoi utilizzare Setup Assistant o Migration Assistant per copiare i tuoi dati, account e / o impostazioni (le app non funzioneranno) di cui hai eseguito il backup tramite Time Machine sul sistema precedente con il nuovo OS X.


1

Grazie per il thread e le risposte. Ho una Time Capsule da 2 TB, quindi ho spazio per conservare tutti i backup di Time Machine precedenti e quelli nuovi.

Ho usato le informazioni di cui sopra, dalla grande risposta già fornita, ma ho creato prima una nuova cartella sul TMDisk, una volta che il TMDisk è stato mostrato montato nella barra laterale ho aggiunto una nuova cartella nello stesso posto di Backups.backupdbquella e l'ho chiamata backup2013.

Quindi ho fatto quanto segue in Terminale, dopo aver modificato l'originale in TextEdit.

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

Sostituire quanto segue nel comando sopra prima di eseguirlo:

  • **TMDisk** è il nome del nome del volume di Time Machine
  • **machinename** è il nome del computer (indipendentemente dal vecchio o dal nuovo)
  • **backup2013** è la cartella aggiuntiva creata per ospitare il backup pre-Mavericks

Come in questo caso, lo snapshot vivrà per poter eseguire un ripristino completo in futuro (è necessario rinominarlo utilizzando un comando simile come sopra prima del ripristino completo, salvandolo quindi in un file di testo).

... e ho anche spostato **machinename**.sparsebundlein una cartella di backup nella vista Finder standard di Time Capsule. Ho anche salvato il documento TextEdit nella stessa cartella in modo da poterlo invertire in un secondo momento, se necessario.

Importante

Ho quindi prontamente preso il panico quando ho aperto Time Machine e ho visto solo il nuovo Backups.backupdb, questo perché trascino e rilasciavo machinename.sparsebundle in un'altra cartella su Time Capsule.

Ho individuato l'altra cartella e ho fatto doppio clic sul nome del computer e ha quindi montato la vecchia immagine come dispositivo separato nella barra laterale.

Anche Time Machine ora sembra aver ripristinato il suo nome di default.


L'idea di spostare la cartella fuori Backups.backupdbmi va bene. Non voglio ripartizionare l'HD o portarne un altro. Né voglio vedere Time machine rinominare la cartella del nome della macchina in originale. In questo modo, la macchina del tempo rigenera anche il backup come primo tentativo.
codino
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.