Stellt Time Machine das gesamte System wieder her?

19

Ich habe Time Machine noch nie benutzt und weiß ziemlich genau, wie Backups funktionieren, aber ich frage mich, ob mein System nach der Wiederherstellung von Time Machine-Backups sofort funktioniert.

Ich meine, ich habe Unmengen von Dingen auf meinem Mac und das Konfigurieren von allem, sobald etwas schief geht, wird Tage dauern. Ich spreche von meiner gesamten Programmierumgebung, einschließlich mehrerer Docker-Images, Datenbanken, Hunderten von npm-Paketen, benutzerdefinierten Systemdateien (wie "Hosts"), Hunderten von Anwendungen mit benutzerdefinierten Einstellungen, einigen Spielen usw.

Wenn ich ALLES sichern möchte und es nach Süden geht, kann ich dann einfach ein brandneues MacBook kaufen, meine externe Festplatte mit TM-Backup verbinden und ALLES importieren, was bedeutet, dass es wie mein System vor dem Absturz funktioniert?

Übrigens verwende ich eine externe Standard-Festplatte.

Wordpressor
quelle
Lassen Sie uns diese eine Frage pro Frage stellen. Sie können gerne einen Kommentar mit einem Link zur neuen Frage zu den Versionen abgeben, wenn Sie hier keine Antwort auf die Frage finden, wie Sie ein älteres Backup auf einem neueren Betriebssystem wiederherstellen können.
bmike
Ich weiß, das war eine lange Zeit, aber wie hat das funktioniert? Ich habe eine Festplatte, die nicht richtig funktioniert, und ein aktuelles Time-Machine-Backup. Wenn ich das wieder herstelle, glaubst du, es wird sich an Dinge wie Xcode-Projekteinstellungen und Schlüssel (oder Android?)
Erinnern

Antworten:

16

Time Machine sichert standardmäßig fast alles auf Ihrer macOS-Partition. Es schließt Protokolldateien, Spotlight-Indizes, Caches, temporäre Dateien und Papierkorb aus (siehe: Welche Dateien werden unter OS X von einer Time Machine-Sicherung in der Regel ausgeschlossen? ). Das Backup enthält Docker-Dateien, npm-Pakete, Ihre persönlichen Dateien usw. Wenn das Backup abgeschlossen ist, ist die Festplatte NICHT bootfähig, was bedeutet, dass Sie macOS nicht von Ihrem Time Machine-Backup ausführen können.

Sie können ohne oder nach der Installation eines Betriebssystems von einer Time Machine-Sicherung wiederherstellen. Wenn Sie wiederherstellen, ohne ein Betriebssystem zu installieren:

  • Die gesamte Sicherung wird auf Ihrer Festplatte wiederhergestellt, einschließlich des Betriebssystems (z. B. Yosemite). [ HINWEIS: Wenn der Mac, auf dem Sie wiederherstellen, die Version von macOS in Ihrem TM Backup nicht unterstützt, kann er dennoch nicht von der Wiederherstellung aus gestartet werden] .
  • Dies kann entweder über Wiederherstellungs- oder Installations-USB erfolgen. Es ist kein Internetzugang erforderlich.
  • Nachdem die Sicherung wiederhergestellt wurde, ist alles genau so, wie es war, als Sie die Sicherung durchgeführt haben.

Wenn Sie nach der Installation eines Betriebssystems wiederherstellen :

  • Nur persönliche Dateien und die von Ihnen ausgewählten Dateien können wiederhergestellt werden und das Betriebssystem wird nicht wiederhergestellt.
  • Pakete, System-Tweaks und Dateien, die nicht in herkömmlichen Verzeichnissen gespeichert sind (z. B. "/MyApp/mysourcecode.cs" werden standardmäßig nicht wiederhergestellt), können möglicherweise nicht wiederhergestellt werden.

Wenn Sie der Meinung sind, dass dies Fehlinformationen enthält, kommentieren Sie dies bitte, da ich diese nach einer Installation des Betriebssystems nie wiederhergestellt habe.

Pixelomer
quelle
Ich werde auf keinen Fall -1 antworten, aber Time Machine speichert bei jedem Backup eine Liste mit Ausflügen. Allgemeiner gesagt, für die Definition des gesamten Systems, das alles bedeutet, würde ich meine Antwort überprüfen, um die Hunderte von Speicherorten und Dateien zu sehen, die von der Regel in Time Machine ausgeschlossen sind. Wenn Sie niemals die Befehlszeile oder eine Shell verwenden, die wahrscheinlich 90 bis 95% der Mac-Bevölkerung ausmacht, ist diese Mehrheit von Time Machine ohne jegliches Risiko abgedeckt.
bmike
@Monomeeth Wenn ich ein neues oder gebrauchtes MacBook bekomme, ist höchstwahrscheinlich das Betriebssystem installiert. Ich gehe davon aus, dass ich das Betriebssystem deinstallieren und dann die Sicherungswiederherstellung ausführen kann.
Wordpressor
1
@Wordpressor Na ja, das könntest du, aber ich bin mir nicht sicher, warum du es bei einem neuen Mac tun würdest . Wenn ein gebrauchter Mac gemäß den Empfehlungen von Apple für den Verkauf vorbereitet wurde , können Sie ihn auch so lassen, wie er ist. Wenn nicht, müssen Sie zuerst macOS neu installieren, bevor Sie von Ihrem Backup wiederherstellen können (es sei denn, Sie wussten, dass der Mac die Version von macOS in Ihrem TM-Backup vollständig unterstützt und Sie diese Version von macOS verwenden möchten).
Monomeeth
Time Machine sichert standardmäßig keine installierten Bildschirmschoner ! Führen Sie tmutil removeexclusion ~/Library/Screen\ Saversin dem Terminal aus , um das zu beheben .
SilverWolf - Wiedereinsetzung von Monica am
1
Aus eigener Erfahrung: Es sichert / Applications, in dem die meisten (wenn nicht alle) Anwendungen standardmäßig installiert sind .
Pixelomer
5

Nein, Time Machine hat mehrere Arten von Ausschlüssen, sodass nicht einmal alles gesichert, geschweige denn alles wiederhergestellt wird. Die gute Nachricht ist, dass alles, was gesichert wird, auf dem gleichen oder einem neueren Betriebssystem wiederhergestellt wird.

Sie können diese überprüfen und sicher sein, dass Sie festgelegt sind.

Oder Sie können jedes Mal, wenn Sie Dinge platzieren, überprüfen, ob Sie sie wiederherstellen können (oder prüfen, ob sie nicht ausgeschlossen sind).

 tmutil isexcluded /path/to/file

Ich würde sagen, Sie sollten wahrscheinlich ein Klon-Backup haben, um Ihren Speck zu sichern und mit SuperDuper und Carbon Copy Cloner zu beginnen, und sich nicht mit dem Festplatten-Dienstprogramm herumschlagen (das ein Laufwerk klonen kann), es sei denn, Sie können wirklich nicht eines der speziell dafür gebauten Tools zum Laufen bringen für Ihr Budget und Bedürfnisse. Wenn Sie monatlich ein bootfähiges Backup erstellen und jedes Mal größere Änderungen vornehmen, haben Sie zwei verschiedene Backups und müssen Ihren Klon nicht jede Nacht aktualisieren (es sei denn, Ihnen gefällt das wirklich).

Informieren Sie sich auf beiden Websites über die zahlreichen potenziellen Vorteile eines bootfähigen Backups. Dabei werden nicht zuletzt alle Dateien kopiert.

bmike
quelle
SuperDuper und Carbon Copy Cloner sind fantastische Produkte. Meine persönliche Empfehlung lautet normalerweise, eine dieser und auch Time Machine zu verwenden. Andererseits empfehle ich privaten Benutzern normalerweise auch, zwei externe Sicherungslaufwerke zu verwenden, die wöchentlich ausgetauscht werden (wobei eines immer außerhalb des Standorts bleibt). Ich bin also wahrscheinlich ein bisschen auf der extremen Seite der Dinge.
Monomeeth
@bmike Ich fürchte, ich verstehe nicht. Ich möchte nur wissen, ob ich nach dem Wiederherstellen von der Sicherung zur Arbeit bereit bin. Wenn TM keine Müllcontest-, Cache- oder Spotlight-Indizes sichert, ist es mir egal, da sich in diesem Fall so gut wie nichts ändert. Ich denke also, Monomeeth ist richtig und ich werde nach der Wiederherstellung in der Lage sein, einwandfrei zu arbeiten?
Wordpressor
Wenn Sie ein Time Machine-Backup haben, können Sie es einfach anschließen und alles wiederherstellen. @Wordpressor Außerdem gibt es eine versteckte .exclusion.plist-Datei sowie ein Migrationsprotokoll, sodass Sie Protokolle anzeigen können, wenn Sie glauben, dass etwas fehlt, und wissen, ob oder warum. Die kurze Antwort lautet "Ja" - ein neuer Mac kann problemlos ältere Backups erstellen.
bmike
1
+1 für Carbon Copy Cloner. Es funktionierte perfekt, während Time Machine kläglich versagte. Time Machine hat versucht, das System durch Anwenden vieler Diffs nacheinander wiederherzustellen, aber ein Diff in der Mitte war defekt, sodass der gesamte Prozess Stunden dauerte, fehlschlug und von vorne begann. Ich musste einige Skripte schreiben, um einige der gewünschten Informationen wiederherzustellen. Außerdem verwendet Time Machine nicht herkömmliche feste Verknüpfungen für Ordner, wodurch die Wiederherstellung von Informationen erschwert wird.
Eric Duminil
5

Ja, im Allgemeinen ist alles, was für die meisten Benutzer wichtig ist, in einem Time Machine-Backup enthalten. Wie in anderen Antworten angegeben, gibt es eine Reihe von Einschränkungen in Bezug auf die Bootfähigkeit des Betriebssystems und ausgeschlossene Systemdateien und dergleichen, und es gibt bestimmte computergebundene Funktionen wie die Softwareaktivierung von beispielsweise Adobe-Software, die nicht mit einer Sicherung übertragen wird.

In den meisten Fällen können Sie einfach einen Ersatz-Mac kaufen, das Laufwerk anschließen und alle gewünschten Dateien oder das gesamte System aus einer Time Machine-Sicherung wiederherstellen. Time Machine ist in der macOS-Hilfe und auf der Apple-Website ausführlich dokumentiert, um detailliertere (und sich ständig ändernde) Informationen zu erhalten.

John Keates
quelle