Riutilizzare l'unità di backup di Time Machine dopo la migrazione a una nuova macchina


7

Sto per migrare su una nuova macchina nelle nuove settimane / mesi e voglio evitare qualcosa che è successo durante la mia ultima migrazione.

Ho usato Migration Assistant e un backup di Time Machine per caricare tutto sul mio allora nuovo MacBook Pro. Tutto è stato copiato correttamente, tuttavia, quando ho provato a configurare Time Machine sul nuovo MacBook Pro utilizzando il disco originale di Time Machine, non sono stato in grado di farlo. Non sono sicuro del perché e, di conseguenza, ho dovuto acquistare un nuovo HD esterno per un nuovo backup di Time Machine. Questo è stato un po 'uno spreco perché il disco di backup di Time Machine originale era meno della metà pieno. Inoltre, non ero più in grado di accedere ai backup prima della migrazione, poiché il nuovo MacBook Pro non riconosceva il disco Time Machine originale.

Ora farò presto la stessa cosa, e il mio attuale disco di Time Machine è a malapena un terzo (1/3) pieno, e preferirei non acquistare un nuovo HD, e piuttosto non dovrei perdere qualche anno valore dei backup.

È possibile ristabilire Time Machine per una macchina più nuova usando lo stesso disco della macchina più vecchia (e l'origine dell'immagine di migrazione)?


Perché acquistare un nuovo disco? Dopo la migrazione hai il tuo vecchio mac, il nuovo mac e la macchina del tempo esterna. Questo è abbastanza sicuro per cancellare il disco esterno e usarlo come nuovo volume di backup.
Thomas

Risposte:


7

Quando ottieni un nuovo Mac, puoi utilizzare Migration Assistant, insieme all'unità esterna di Time Machine, per ripristinare un backup sul tuo nuovo computer. Tuttavia, Time Machine non eseguirà il backup del nuovo computer su tale unità esterna poiché riconosce che l'identificatore dell'unità interna sul nuovo computer non corrisponde all'identificatore dell'unità interna sul vecchio computer. (Sta cercando di impedire il backup di un altro disco con lo stesso nome e causare problemi con i backup di Time Machine esistenti.)

Hai due opzioni per aggirare questo:

  • Puoi formattare l'unità Time Machine dopo il ripristino, quindi impostarla come destinazione Time Machine come di consueto. Ovviamente, questo significa che tutti i backup del passato sono spariti.

  • Puoi associare la tua nuova unità interna a Time Machine, consentendogli così di continuare con i backup.

È possibile che qualcosa vada storto nel processo di associazione e che si perda tutti i backup precedenti. Ma dovrebbe funzionare, e certamente la formattazione del disco comporterà alcuna possibilità di voi avere accesso ai backup precedenti.

Per associare l'unità del tuo nuovo computer all'unità Time Machine, procedi come segue:

  1. Assicurati di aver ripristinato il backup sul nuovo computer e che tutto sia presente e rappresentato. Ancora una volta, dovresti uscirne con tutti i tuoi backup, ma vuoi essere sicuro che tutto sia già sul disco interno, per ogni evenienza.

  2. Scopri dove sono i tuoi backup. Vai all'unità esterna di Time Machine in Finder e fai doppio clic su Backups.backupdb. Fai doppio clic sulla cartella con il nome del tuo computer, che dovrebbe essere l'unica cartella presente. Scorri verso il basso fino a trovare Lateste fai doppio clic su di esso. A questo punto dovresti vedere una cartella con il nome del tuo disco rigido e fare doppio clic su di essa.

  3. Nel menu Visualizza, seleziona Mostra barra del percorso. (Se l'unica opzione che vedi sulla barra dei percorsi dice Nascondi barra dei percorsi, ignora l'ultima frase) Nella parte inferiore della finestra del Finder dovresti vedere qualcosa del genere:

    inserisci qui la descrizione dell'immagine

    All'estrema sinistra è il nome del disco di Time Machine, seguito dal .backupdbnome della cartella, seguito dal nome del computer, seguito dalla data e ora dell'ultimo backup, seguito dal nome del disco rigido interno.

    Tieni aperta la finestra del Finder.

  4. Nota che dovrai sostituire diversi bit nel seguente comando con le informazioni del tuo computer. È importante non aggiungere o rimuovere spazi o modificare altro che i bit indicati.

    sudo tmutil associatedisk -a "/Volumes/New Internal Hard Drive Name" "/Volumes/Time Machine Disk Name/Backups.backupdb/Computer Name/Latest/Old Internal Hard Drive Name"
    

    Nel comando sopra, questo è ciò che deve essere modificato. Ecco di nuovo la mia immagine da seguire insieme a:

    inserisci qui la descrizione dell'immagine

    • New Internal Hard Drive Name: Questo è il nome del disco rigido interno del tuo nuovo computer. Se non l'hai cambiato, sarà Macintosh HDdi default. (Questo non è nella piccola immagine sopra, ma se non l'hai spostato, è il nome sull'icona dell'unità nell'angolo in alto a destra del desktop sul tuo nuovo computer.)
    • Time Machine Disk Name: Questo è il nome dell'unità esterna che usi per Time Machine. È tutto ciò che viene visualizzato in Finder quando vai a visualizzare l'unità Time Machine, inclusi gli spazi. (Questo è Baracudanell'immagine sopra.)
    • Computer Name: Questo è il nome del tuo vecchio computer. Se non è cambiato dal valore predefinito, sarà qualcosa di simile Joe's MacBook Pro. (Questo è KevG5nell'immagine sopra.)
    • Old Internal Hard Drive Name: Questo è il nome del tuo vecchio disco rigido interno. (Questo è Tednell'immagine sopra.)

    Modificato per il mio computer, ecco come sarebbe:

    sudo tmutil associatedisk -a "/Volumes/Bill" "/Volumes/Baracuda/Backups.backupdb/KevG5/Latest/Ted"
    

    Ancora una volta, è necessario modificarlo con le informazioni del proprio computer. In caso di domande, utilizzare la funzione di commento sotto questa risposta.

  5. Ora apri Terminale (nella cartella Applicazioni> Utilità), copia e incolla il comando modificato e premi Return/ Enter. Ti verrà richiesta la password di accesso al computer. Quando lo digiti, i caratteri non appariranno - è prevedibile. Dopo aver digitato la password, premere di nuovo Return/ Enter.

Dopo aver fatto tutto ciò, dovresti essere in grado di utilizzare l'unità Time Machine esistente con il tuo nuovo computer e riprendere con i backup come se nulla fosse cambiato.


Grazie mille per questo! Molto approfondito e utile! È solo che Apple vuole che acquistiamo più unità esterne o è una sorta di difetto di OS X?
iwantmyphd,

2
Nessuno dei due. Come notato nel post, ha lo scopo di impedire un backup accidentale di un altro disco con lo stesso nome. Se prendi l'unità Time Machine esterna e la colleghi al computer di qualcun altro, ed entrambi hai le tue unità interne denominate "Macintosh HD", senza questa protezione, eseguendo un backup creerebbe una nuova istantanea. A seconda delle dimensioni dell'unità di cui si desidera eseguire il backup e dell'unità Time Machine, è possibile cancellare tutti i backup esistenti per creare quel nuovo backup e improvvisamente si è persa tutta la cronologia dei backup. Per quanto riguarda il motivo per cui questa funzione non è esposta dall'utente ...
tubedogg

... interfaccia, penso che Apple probabilmente pensi che la maggior parte delle persone preferirebbe iniziare con una cronologia di backup pulita con un nuovo computer.
tubedogg

1
come lo faresti per un disco della macchina del tempo distante? Ottengo "Sono richiesti un punto di montaggio del volume locale e un percorso del volume dell'istantanea". come risposta.
Kamel,

@tubedogg Ho aggiunto il caso d'uso speciale "Continua a utilizzare TimeMachine sul vecchio Mac dopo il ripristino completo sul nuovo Mac". Penso che valga la pena di essere incluso nella tua già eccellente risposta, poiché non l'ho trovata da nessuna parte online e la mia indagine mi ha portato a un'intera giornata.
porg

7

Apparentemente con macOS Sierra il tuo nuovo Mac può ereditare il tuo vecchio disco di Time Machine e probabilmente anche con High Sierra. Di recente ho spostato l'unità principale da una mini 2011 in avaria a una mini 2012 nuova per me. Ero pronto a cancellare il disco di Time Machine e ricominciare, come suggerito dal primo commentatore, ma l'ho collegato e per curiosità stava guardando il suo contenuto in Finder. È apparso un messaggio di dialogo che chiedeva se volevo che questo computer ereditasse il backup di Time Machine dal mio computer precedente. Avvertiva che se avessi voluto farlo non avrei più potuto usare il backup sul computer precedente. Bene con me. Il mio backup precedente è ora associato al nuovo computer senza problemi.

Documento di supporto Apple che delinea quando e dove è possibile ereditare un disco di Time Machine: https://support.apple.com/kb/PH25698?locale=en_US


3

Ciao, ho dovuto fare un paio di cose da fare prima di poter vedere i miei archivi precedenti sul Time Machine del mio nuovo Mac.

Per la storia ecco cosa ho fatto:

Esegui sudo tmutil associatedisk -a sul terminale

Si è verificato il seguente errore:

Impossibile raccogliere le istantanee per xxx

Era un problema con le autorizzazioni del terminale!

Quindi ho fatto questo:

Sono andato in Preferenze di Sistema> Sicurezza e Privacy> Privacy e ho aggiunto Terminale al pannello Accesso disco completo. Ha funzionato per me. Spero che sia d'aiuto!

(grazie https://forums.macrumors.com/threads/unable-to-inherit-previous-time-machine.2144061/ )

Quindi il tiskutil associato -a ha funzionato ... ma non ho potuto vedere i miei precedenti backup su Time Machine

E questo l'ha fatto funzionare

Per prima cosa ho dovuto ereditare il backup di quel ricambio: sudo tmutil inheritbackup "/Volumes/Backups/OldComputerName.sparsebundle" Dopo di che, ho potuto usare l'opzione associateisk come menzioni tubedogg

specificamente per il mio computer:

tmutil ereditbackup / Volumes / WD \ 2TB \ BACKUP \ 2 / Backups.backupdb / MacBook \ Air \ xxx

poi

sudo tmutil associateisk -a / Volumes / Macintosh \ HD / Volumes / WD \ 2TB \ BACKUP \ 2 / Backups.backupdb / MacBook \ Air \ xxx / Latest / Macintosh \ HD /

E BAM! Potrei sfogliare i miei backup con timemachine


+1 per le autorizzazioni del terminale! Diverso da quello che ho seguito la procedura @tubedogg :)
AnthoPak

2

Ho avuto anche questo problema. Tuttavia, il mio backup di Time Machine si trovava su un'unità di rete ed era parte di una sparesbundle. Ho trovato questo sito https://nairteashop.org/keeping-backup-history-when-switching-to-a-new-mac/ che spiega come farlo.

Per prima cosa ho dovuto ereditare il backup di quel ricambio: sudo tmutil inheritbackup "/Volumes/Backups/OldComputerName.sparsebundle"

Dopodiché, potrei usare l' opzione associateisk come menzioni tubedogg

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.