Time Machine ripristina l'intero sistema?


19

Non ho mai usato Time Machine prima e so quasi come funzionano i backup ma mi chiedo se il mio sistema funzionerà immediatamente dopo il ripristino dal backup di Time Machine?

Voglio dire, ho tonnellate di roba sul mio Mac e la configurazione di tutto una volta che qualcosa va storto mi richiederà giorni. Sto parlando del mio intero ambiente di programmazione tra cui più immagini Docker, database, centinaia di pacchetti npm, file di sistema personalizzati (come "host"), centinaia di applicazioni con impostazioni personalizzate, alcuni giochi ecc.

Se decido di eseguire il backup di TUTTO e le cose vanno a sud, posso semplicemente prendere un MacBook nuovo di zecca, collegare il mio disco rigido esterno con il backup TM e importerà TUTTO, il che significa che funzionerà proprio come il mio sistema prima di un crash?

A proposito sto usando un HDD esterno standard.


Facciamo questa domanda per domanda. Sentiti libero di commentare con un link alla nuova domanda sulle versioni se non riesci già a trovare una risposta qui sul ripristino di un backup precedente su un nuovo sistema operativo.
bmike

So che è passato molto tempo, ma come ha funzionato? Ho un disco che non funziona bene e un recente backup della macchina del tempo. Se lo ripristino, pensi che ricorderà cose come le impostazioni e le chiavi del progetto xcode (o Android?) Grazie :)
Toni Michel Caubet,

Risposte:


17

Time Machine per impostazione predefinita esegue il backup di quasi tutto nella partizione macOS. Esclude file di registro, indici Spotlight, cache, file temporanei e cestino (dai un'occhiata: su OS X, quali file sono esclusi dalla regola da un backup di Time Machine? ). Il backup include file docker, pacchetti npm, file personali ecc. Una volta completato il backup, il disco rigido NON sarà avviabile, il che significa che non è possibile eseguire macOS dal backup di Time machine.

Puoi ripristinare da un backup di Time machine senza o dopo aver installato un sistema operativo. Se ripristini senza installare un sistema operativo:

  • Tutto il backup verrà ripristinato sul disco, incluso il sistema operativo (ad esempio Yosemite). [ NOTA: se il Mac su cui stai ripristinando non supporta la versione di macOS nel tuo backup TM, non sarà comunque in grado di avviarsi dal ripristino] .
  • Può essere eseguito da USB di ripristino o di installazione. Non è richiesto l'accesso a Internet.
  • Dopo aver ripristinato il backup, tutto sarà esattamente come è stato mentre stavi eseguendo il backup.

Se ripristini dopo aver installato un sistema operativo:

  • Solo i file personali e i file selezionati possono essere ripristinati e non ripristinano il sistema operativo.
  • Potrebbe non ripristinare pacchetti, modifiche al sistema e file archiviati in directory diverse da quelle tradizionali (ad esempio "/MyApp/mysourcecode.cs" non verrà ripristinato per impostazione predefinita).

Se ritieni che contenga informazioni errate, ti preghiamo di commentare perché non ho mai effettivamente ripristinato dopo l'installazione del sistema operativo.


Non ho intenzione di rispondere a -1, ma Time Machine salva un elenco di escursioni ogni volta che esegue il backup. Più in generale, per la definizione di intero sistema che significa tutto, rivederei la mia risposta per vedere le centinaia di posizioni e file esclusi dalla regola in Time Machine. Se non usi mai la riga di comando o una shell, che è probabilmente dal 90 al 95% della popolazione Mac, Time Machine ha quella maggioranza coperta senza alcun rischio.
bmike

@Monomeeth se ottengo un MacBook nuovo o usato molto probabilmente avrà installato il sistema operativo - suppongo di poter disinstallare il sistema operativo e quindi eseguire il ripristino del backup?
Wordpressor

1
@Wordpressor Beh, potresti, ma non sono sicuro del motivo per cui potresti farlo in caso di un nuovo Mac. Nel caso di un Mac usato, se è già stato preparato per la vendita secondo i consigli di Apple , allora puoi anche mantenerlo così com'è. In caso contrario, passerai attraverso il processo di reinstallazione di macOS prima di ripristinare dal backup (a meno che tu non sapessi che il Mac supportasse completamente la versione di macOS nel tuo backup TM e volessi utilizzare quella versione di macOS).
Monomeeth

Time Machine non esegue il backup degli screen saver installati per impostazione predefinita! Per risolvere questo problema, esegui tmutil removeexclusion ~/Library/Screen\ Saversin Terminal.
SilverWolf - Ripristina Monica il

1
Dalla mia esperienza personale: esegue il backup / Applicazioni, che è dove la maggior parte delle applicazioni (se non tutte) sono installate per impostazione predefinita .
pixelomer

5

No, la macchina del tempo ha diversi tipi di esclusioni, quindi non esegue nemmeno il backup di tutto, e tanto meno ripristina tutto. La buona notizia, tutto ciò di cui viene eseguito il backup verrà ripristinato sullo stesso o sul nuovo sistema operativo.

Puoi rivederli ed essere al sicuro sapendo che sei pronto.

Oppure puoi rivedere ogni volta che posizioni degli oggetti e verificare di poterli ripristinare (o controllare che non siano esclusi).

 tmutil isexcluded /path/to/file

Direi che probabilmente dovresti avere un backup del clone per salvare il tuo bacon e iniziare con SuperDuper e Carbon Copy Cloner e non pasticciare con l'utilità del disco (che può clonare un'unità) a meno che tu non riesca davvero a far funzionare uno degli strumenti appositamente creati per il tuo budget e le tue esigenze. Fare un backup avviabile al mese e ogni volta che si apportano modifiche importanti significa che si hanno due backup diversi e non è necessario aggiornare il clone ogni notte (a meno che non ti piaccia davvero quel genere di cose).

Leggere su entrambi i siti Web per i numerosi potenziali vantaggi di un backup avviabile, non ultimo il fatto che tutti i file vengono copiati.


SuperDuper e Carbon Copy Cloner sono prodotti fantastici. Di solito, il mio consiglio personale è di usare uno di questi e anche Time Machine. Ma di nuovo, di solito consiglio anche agli utenti personali di avere due unità di backup esterne che vengono scambiate settimanalmente (con una che viene sempre tenuta fuori sede), quindi probabilmente sono un po 'estremo.
Monomeeth

@bmike Temo di non capire. Voglio solo sapere se sarò pronto a lavorare dopo il ripristino dal backup. Se TM non esegue il backup degli indici Cestino, Cache o Spotlight, non mi interessa poiché in questo caso non cambia quasi nulla. Quindi immagino che Monomeeth abbia ragione e che sarò in grado di lavorare perfettamente dopo il ripristino?
Wordpressor

Se hai un backup di Time Machine, puoi semplicemente collegarlo e ripristinare tutto. @Wordpressor Ancora meglio, c'è un file .exclusion.plist nascosto e un registro di migrazione in modo da poter vedere i registri se pensi che manchi qualcosa e sapere se o perché. La risposta breve è sì: un nuovo Mac prenderà bene i backup più vecchi.
bmike

1
+1 per Carbon Copy Cloner. Funzionava perfettamente mentre Time Machine falliva miseramente. Time Machine ha cercato di ripristinare il sistema applicando molte differenze una dopo l'altra, ma una differenza nel mezzo era un difetto, quindi l'intero processo ha richiesto ore, non è riuscito e si è avviato dall'inizio. Ho dovuto scrivere alcuni script per recuperare alcune delle informazioni desiderate. Inoltre, Time Machine utilizza collegamenti fissi alle cartelle non convenzionali, il che rende più difficile il recupero delle informazioni.
Eric Duminil,

5

In verità, sì, tutto ciò che è importante per la maggior parte degli utenti è incluso in un backup di Time Machine. Come indicato in altre risposte, ci sono una serie di restrizioni riguardanti l'avvio del sistema operativo, i file di sistema esclusi e simili e ci sono alcune funzionalità legate al computer come l'attivazione del software, ad esempio il software Adobe che non si trasferisce con un backup.

Nella maggior parte dei casi, puoi semplicemente acquistare un Mac sostitutivo, collegare l'unità e ripristinare tutti i file che ti piacciono o il sistema completo da un backup di Time Machine. Time Machine è ben documentato nella guida macOS e sul sito Web di Apple per informazioni più approfondite (e in continua evoluzione).

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.