Ich bereite mein System auf ein Snow Leopard-Upgrade vor und bereite mich auf den schlimmsten Fall vor: eine vollständige Neuinstallation und Wiederherstellung.
Ich möchte überprüfen, ob meine Time Machine-Sicherungen gültig sind und ordnungsgemäß wiederhergestellt werden. Meine Time Machine-Sicherungen werden an einen Linux-Server gesendet, auf dem Netatalk ausgeführt wird, und die Sicherungen werden erfolgreich abgeschlossen.
Wie kann ich eine Testwiederherstellung an einem alternativen Speicherort durchführen oder meine Daten auf andere Weise überprüfen, ohne vorhandene Dateien zu überschreiben? Muss ich irgendetwas extern speichern, um sicherzustellen, dass ich auf die Backups zugreifen kann, wenn ich eine Neuinstallation von Grund auf durchführen muss?
quelle
Antworten:
Time Machine verfügt über keinen eingebauten Mechanismus, um die Gültigkeit einer Reihe von Sicherungen zu überprüfen. Das ist ein Problem bei Time Machine: Verbraucherorientierung statt Unternehmensorientierung ...
Durch die Durchführung einer Festplattenreparatur im Festplatten-Dienstprogramm werden die Time Machine-Sicherungsdaten nicht überprüft, es wird jedoch die Struktur und Integrität der Sicherungsfestplatte überprüft. (Natürlich überprüft / repariert Disk Warrior auf ergänzende Weise).
Ich sehe, dass Sie die Daten in der Sicherung nur überprüfen können, wenn Sie eine vollständige Wiederherstellung durchführen.
Beachten Sie, dass Sie die Konsolenprotokolle öffnen und nach BACKUPD filtern können, um festzustellen, was während einer Sicherung passiert, und um festzustellen, ob Fehler aufgetreten sind.
Bearbeiten:
Time Machine enthält eine Option, wenn Sie die Optionstaste gedrückt halten und auf das Add-On der Time Machine-Menüleiste klicken, um "Sicherungen zu überprüfen".
Dadurch wird der Inhalt der Sicherung nicht überprüft. Mit anderen Worten, diese gesicherte Datei abcd.txt ist dieselbe wie abcd.txt. Stattdessen wird dadurch überprüft, ob das Disk-Image der Zeitmaschinendaten nicht beschädigt ist.
Schauen Sie sich http://support.apple.com/kb/HT4076 an
quelle
Letztendlich ist eine Time Machine-Sicherung eine Sammlung von Ordnern für jedes Sicherungsdatum. Jeder dieser Ordner enthält alle † Dateien, die zu diesem Zeitpunkt vorhanden waren. So können Sie die Namen und Inhalte all dieser Dateien mit denen auf Ihrem Mac vergleichen.
Natürlich ändern sich viele Dateien, wenn Sie einfach Ihren Mac verwenden. Die Interpretation der Ergebnisse erfordert also gesunden Menschenverstand. Die beste Option ist, alle laufenden Anwendungen zu schließen, Time Machine auszuführen und dann sofort zu vergleichen.
Nachdem Sie Ihre Sicherungsdiskette angeschlossen haben, verwenden Sie im Terminal Folgendes, um die Unterschiede zu ermitteln. Für den folgenden
cd
Befehl möchten Sie möglicherweise die Tab-Befehlszeilenvervollständigung verwenden, anstatt nur die erste Zeile einzufügen:Dadurch wird der aktuelle Ordner (das neueste Backup) mit dem Stammverzeichnis Ihres Mac verglichen. Es zeigt die Ergebnisse auf dem Bildschirm an, erfasst sie jedoch auch in der Datei
timemachine-diff.log
in Ihrem Basisordner.Die oben genannten Aktionen dauern SEHR lange (Stunden, möglicherweise sogar Tage), sodass Sie sich zum Testen zunächst auf einen bestimmten Ordner beschränken können. Wie für Ihren Desktop:
Wenn es keine Ausgabe gibt, gibt es keine Unterschiede. Zum Testen benennen Sie einfach eine Datei auf Ihrem Desktop um, die Ihnen beide "Nur in" geben sollte . für den ursprünglichen Namen (der sich nur in Ihrer Sicherung befindet) und "Nur in / Benutzer / Benutzername / Desktop" für den neuen Namen (der sich nicht in der Sicherung befindet).
Anmerkungen:
Wenn Sie über ein Netzwerk sichern, verwenden Sie wahrscheinlich ein Bündel mit geringer Dichte . Doppelklicken Sie einfach auf diese Sparse-Bundle-Datei, um sie bereitzustellen, bevor Sie die obigen Befehle ausführen. Wenn Sie fertig sind, klicken Sie mit der rechten Maustaste darauf und werfen Sie es aus.
Einige Dateien werden von Entwurf ausgeschlossen, andere schließen sich möglicherweise von selbst aus, und FileVault-Ordner werden nur dann in eine Sicherung geschrieben, wenn Sie sich zuerst abmelden. Siehe Kopiert die Time Machine-App von Apple wirklich alles?
Informationen dazu, was in die (neueste) Sicherung geschrieben wurde, finden Sie unter TimeTracker (GUI) oder timedog (Befehlszeile). Beachten Sie, dass diese Programme manchmal auch als Administrator ausgeführt werden müssen, um alle Dateien anzuzeigen. Siehe Wie rufe ich Dateien von Time Machine-Sicherungen von einem anderen Computer ab? für Hilfe.
Protokollnachrichten werden nicht nur in die Konsole geschrieben (in Anwendungen, Dienstprogramme, Filtern nach
backupd
oder Verwenden von Time Machine Buddy ), sondern auch in einer versteckten.Backup.log
Datei auf dem Sicherungsdatenträger selbst innerhalb des Ordners mit dem Sicherungsdatum. Siehe auch Was macht Time Machine? bei Serverfehler.Seit 10.6.3 ist in Time Machine die Phase "Sicherung wird überprüft ..." gefolgt von "Vorbereiten von 51.959 Elementen ..." vor "Sichern" aufgetreten. Die Konsole erwähnt "Ausführen der Sicherungsüberprüfung", "NUR QUICKCHECK; FILESYSTEM CLEAN" und "Sicherungsüberprüfung bestanden!"
Ich habe keine Ahnung, was die Überprüfung bewirkt. Vielleicht wird das Backup mit dem aktuellen Festplatteninhalt verglichen: Wenn ich nur 3,5 GB freien Festplattenspeicher auf meinem Mac habe, ist mir aufgefallen, dass "CopyHFSMeta einen niedrigen Schwellenwert für den Festplattenspeicher erreicht hat", sodass anscheinend viele Daten zurück auf meinen Mac kopiert werden? Darauf folgen "Sicherungsüberprüfung während CopyHFSMeta übersprungen", "Nicht genügend Speicherplatz auf dem Startvolume, um die Sicherungsüberprüfung abzuschließen" und eine falsche "Sicherungsüberprüfung vom Benutzer übersprungen". während ich das nicht selbst übersprungen habe. Diese Meldungen befinden sich nur im Protokoll. Keine Anzeige für den Benutzer, und die Sicherung wird ohne Warnung abgeschlossen.
Apple bietet einen Support-Artikel mit dem Titel "Time Machine hat eine Überprüfung Ihrer Backups abgeschlossen. Um die Zuverlässigkeit zu verbessern, muss Time Machine ein neues Backup für Sie erstellen." In diesem Artikel überprüfen die Schritte zum manuellen Überprüfen des Sicherungsdatenträgers nur den physischen Zustand des Datenträgerabbilds und vergleichen dessen Inhalt nicht mit dem Datenträger Ihres Mac. Also ich , dass Fehler erraten ist nicht über die Backup - Inhalte auch nicht . Seltsames Zitat aus diesem Artikel:
† Time Machine verwendet feste Links, sodass jedes Backup so aussieht, als ob es alle Dateien enthält. Eine ausführliche technische Erklärung finden Sie bei Ars Technica .
quelle
CopyHFSMeta
(derzeit in hfs-191.1 ) das Betriebssystem ausgeführt werden kann.Unter Mac OS X 10.6.4 können Sie eine Überprüfung Ihrer Sicherung einleiten, indem Sie auf das Time Machine-Symbol in der Menüleiste klicken.
Ich bin nicht sicher, was genau überprüft wird, aber als ich es tat, empfahl Time Machine, ein neues Backup zu starten, um die Zuverlässigkeit zu verbessern.
Weiterführende Literatur: Apple Knowledgebase-Artikel .
quelle
Das Time Machine-Befehlszeilenprogramm bietet die Option "tmutil compare". Überprüfen Sie "man tmutil" für alle verfügbaren Schalter.
https://www.google.com/search?q=tmutil%20compare
quelle
Sie können eine Anwendung mit den Mac-Dienstprogrammen (Anwendung-> Dienstprogramme) testen: Migrationsassistent. Mit diesem Tool können Sie eine Option verwenden, um Informationen von Ihrem Backup-Time Machine auf den lokalen Computer zu übertragen.
Eine andere Möglichkeit besteht darin, mit diesem Tool den Mac von Time-machine auf einem anderen virtuellen Mac auf HD zu installieren. Ich habe das noch nicht ausprobiert. Ich bin nicht sicher, ob es möglich ist, eine virtuelle Box mit OSX zu erstellen.
quelle
Es ist bekannt, dass eine Time Machine-Sicherung auf einer netzwerkbasierten Freigabe riskanter und mit Problemen behaftet ist. Wenn Sie also wirklich, wirklich nicht das Risiko eingehen möchten, Probleme mit Ihrem Upgrade zu bekommen und dann weitere Probleme zu haben, dorthin zurückzukehren, wo Sie waren, würde ich dringend empfehlen, vorübergehend eine lokale Festplatte und ein Tool wie ShirtPockets SuperDuper zu verwenden! oder Carbon Copy Cloner
Ich denke, Sie können Ihre Daten nur mit Brute-Force überprüfen, indem Sie das Sparsebundle manuell auf Ihrem Netzlaufwerk einbinden und den Großteil der Dateien aus dem ' Die neueste Version auf Ihrem Systemlaufwerk (die offensichtlich Änderungen hervorrufen wird, die sich seit der letzten Ausführung von TimeMachine geändert haben.)
quelle
Schauen Sie sich BackupLoupe an - es gibt Ihnen einige großartige Möglichkeiten, durch Ihre Time Machine-Backups zu navigieren.
quelle