Wie funktionieren lokale TimeMachine-Backups genau?


9

Seit Mac OS X 10.7 (Lion) führt TimeMachine lokale Sicherungen durch, /.MobileBackupssofern aktiviert ( tmutil enableLocalstandardmäßig auf tragbaren Macs aktiviert).

Die verschiedenen Arten von Backups sind im ausgefallenen TimeMachine-Space-Ding farbcodiert, lokale Backups sind weiß, externer Speicher lila. Sie unterscheiden sich meist nur um eine Minute. Was genau ist das Konzept dieser lokalen Backups?

Sind sie einfach eine völlig parallele, zusätzliche Sicherung? Oder werden sie zumindest in Ihr externes Speicher-Backup integriert, wenn Sie nach einer Woche Abwesenheit von Ihrem Backup-Laufwerk nach Hause kommen? Und was passiert, wenn ich plötzlich viel Speicherplatz benötige? Muss ich die lokalen Sicherungen manuell entfernen?


Stört es Sie, wenn ich einige der Besonderheiten herausarbeite, die dazu führen, dass dies wie eine sehr breite, mehrfache Frage aussieht, die eng auf die Anfrage einer Person nach einer theoretischen Frage "Bitte unterrichte mich" anwendbar ist, und versuche, daraus eine objektive Frage zu machen, die mit beantwortet werden kann eine Antwort "Frage?
bmike

Es sieht sehr danach aus, als ob Sie eine Diskussion / einen Ort wünschen, an dem Sie
Ihre

Episode 28 von HyperCritical, "Trust, But Verify" (verfügbar unter 5by5.tv ) enthält eine gute Einführung in die Funktionsweise von Time Machine-Backups.
Christian Correa

Ist dies nicht ein Duplikat einer Frage, die ich zuvor gestellt habe: apple.stackexchange.com/questions/18532/… ?
Rinzwind

Ich habe einen neuen Retina-MBP und lokale Backups sind standardmäßig nicht aktiviert. Ich frage mich, ob etwas die Erstellung des lokalen Dateisystems nach der Installation auslöst und die ersten über USB verbundenen Sicherungsereignisse auftreten.
bmike

Antworten:


4

Ich dachte auch, dass die lokalen Snapshots in Ihre Time Machine-Backups integriert werden sollten, aber meiner Erfahrung nach scheinen sie dies nicht zu tun. Sie können beide sehen, wenn Sie sich in Time Machine befinden, und "Über diesen Mac" zeigt, dass sie nach mehreren Sicherungen auf einer externen Festplatte noch vorhanden sind. Ich denke, dass sie wie Time Machine-Backups mit sich selbst zusammengeführt werden sollen, um Platz zu sparen, und stattdessen zu täglichen und wöchentlichen Backups zusammengeführt werden. Für Finder wird der Platz nicht genutzt. Wenn Sie in die Info-Leiste am unteren Rand eines Finder-Fensters schauen, in dem Ihr Root-Laufwerk angezeigt wird, haben Sie mehr Speicherplatz als iStat Nano im Dashboard. Ich denke, das liegt daran, dass die Backups entbehrlich sein sollen. Wenn Ihr Computer wirklich Platz benötigt, gehe ich davon aus, dass er einige seiner Schnappschüsse entfernt, um Platz zu schaffen. Wir werden vielleicht sehen, dass sie in Zukunft wieder zu regulären Time Machine-Backups verschmelzen, wenn Lion älter wird. Es ist auch erwähnenswert, dass ich nicht denke, dass sie als echte "Backups" in dem Sinne gelten, dass Sie sie nicht auf die gleiche Weise wiederherstellen können, wie Sie sie auf einem Time Machine-Backup von Recovery HD wiederherstellen können. Sie sollen Ihnen wirklich dabei helfen, eine Datei anstelle Ihres gesamten Dateisystems wiederherzustellen.


1
Ja, ich dachte auch, dass sie nicht zusammengeführt werden. Und ja, natürlich sind die mobilen Backups keine Sicherheit für den Ausfall von Hardware / die Wiederherstellung Ihres Systems auf einem neuen Laufwerk. Es wäre einfach so viel mehr Sinn machen , wenn die lokale und die Remote - Backups in einer Art und Weise vereinigt würden ... seufzen
barbaz

Ich hatte mir immer gewünscht, dass das verschmelzen würde. Als Randnotiz habe ich neulich meinen Laptop gestartet und die rund 50 Gigabyte an Backups, die sich angesammelt hatten, waren einfach weg, sodass sie irgendwann verschwinden, was sehr schön ist.
Bringel

1

Der Zweck der lokalen Time Machine-Sicherung besteht darin, eine stündliche Sicherung durchzuführen, auch wenn Ihre externe Festplatte nicht angeschlossen ist. Wenn Sie Ihr externes Laufwerk anschließen, wird die lokale Sicherung auf das externe Laufwerk kopiert.

Aus diesem Grund ist es auf einem tragbaren Mac standardmäßig aktiviert, da davon ausgegangen wird, dass die externe Festplatte Ihres Desktop-Mac dauerhaft angeschlossen ist, wenn Sie an einer stündlichen Sicherung mit Time Machine interessiert sind.


Sind Sie sicher, dass die lokalen Sicherungen tatsächlich auf den externen Speicher kopiert werden?
Barbaz

Ich bin nicht 100% sicher. Ich glaube, ich habe es irgendwo gelesen, aber ich kann mich nicht erinnern, wo und ich hatte noch keine Gelegenheit, es selbst zu versuchen. Es tut uns leid.
Olivier

Found it: 9to5Mac
olivier

Leider scheint der Artikel falsch zu sein, siehe meine Antwort.
Barbaz

1

Lokale Backups belegen für den Benutzer keinen Speicherplatz. Der Bereich, in dem sie aufbewahrt werden, ist für das Betriebssystem als nicht verwendet markiert, sodass Ihr freier Speicherplatz von 30 GB möglicherweise tatsächlich 5 GB oder Backups enthält. Die lokalen Sicherungen sind nicht ganz die gleichen wie die Vollzeit-Maschinensicherungen, bei denen (im Rahmen des Zumutbaren) geänderte Dateien einschließlich Anwendungsbinärdateien kopiert werden. Die lokalen Sicherungen sind eher für Änderungen gedacht, die an Ihren Dokumenten usw. vorgenommen wurden, und passen gut zu Versionen usw. Wenn Sie mehr Speicherplatz benötigen, durchläuft das System Ihre lokalen Sicherungen und überschreibt sie in der Reihenfolge ihres Alters, um die neuesten Änderungen nach Möglichkeit beizubehalten. Und wie Olivier zu Recht erwähnt, werden sie zu Ihrer richtigen Zeitmaschine gebracht, falls Sie eine haben, wenn diese angeschlossen ist.


"Die lokalen Sicherungen sind eher für Änderungen gedacht, die an Ihren Dokumenten usw. vorgenommen wurden, und passen gut zu Versionen usw." Nein. Local / Mobile Time Machine ( /.MobileBackups) hat nichts mit Dokumentversionen ( /.DocumentRevisions-V100) zu tun .
Sören Kuklau

Dokumentversionen werden, wie Sie richtig sagen, in einem anderen Bereich gespeichert. Ich habe lediglich darauf hingewiesen, dass die lokalen TM-Sicherungen die Versionen als Teil des normalen Betriebs enthalten. Nicht zu sagen, dass sie gleich sind, nur dass einer über den anderen Bescheid weiß.
stuffe

Also, was genau sagst du? Der .MobileBackupsOrdner existiert im Dateisystem, belegt aber keinen Speicherplatz? Ich denke nicht, dass HFS + so fortgeschritten ist, dass Sie Ordner einfach als "überschreiben, wenn Speicherplatz benötigt" markieren können ...
barbaz

Ja, das ist ziemlich genau das, was ich sage, aber jetzt, wie Sie es erklären. Die Dateien verbrauchen sicherlich Speicherplatz, sie müssen, sie existieren. Wenn Sie jedoch auf Ihrem Mac OS HD ein "Get Info" ausführen, können bestimmte Dateien und Bereiche von der Gesamtsumme ausgeschlossen werden. Es gibt offensichtlich einige clevere Dinge hinter den Kulissen, die dies ermöglichen, und die Sicherungen werden mit Sicherheit durchlaufen, um die älteren zu entfernen, wenn der Speicherplatz von echten Nicht-Sicherungsdateien auf dieselbe Weise angefordert wird, wie wenn Ihre externe TM-Festplatte voll ist Entfernt das Älteste, um Platz für das Neueste zu schaffen.
stuffe

1
Ich weiß nicht, ob OS X Backups automatisch entfernt, da der Speicherplatz knapp wird. Der für Backups im Finder belegte Speicherplatz wird jedoch ausgeblendet: Finder meldet ihn als frei; Systeminformationen melden es als belegt.
Sören Kuklau

1

Daher habe ich Teil 1 der Frage untersucht: Die Sicherungen werden nicht mit den externen TimeMachine-Sicherungen zusammengeführt, wenn die externe Festplatte erneut angezeigt wird.

[15:21:35] Ich habe mein Sicherungslaufwerk getrennt

[16:40:01] Ich habe den Inhalt meines /.MobileBackupsOrdners überprüft

# ls -l /.MobileBackups/Computer/ | tail -n2
drwxr-xr-x@ 3 root  wheel  102 Aug 11 15:36 2011-08-11-153653
drwxr-xr-x@ 3 root  wheel  102 Aug 11 16:36 2011-08-11-163653

[16:55:31] Ich habe mein Sicherungslaufwerk wieder verbunden und auf "Jetzt sichern" geklickt.

[17:00:10] Sicherung beendet, Inhalt des externen Sicherungslaufwerks überprüft

$ ls -l '/Volumes/Time Machine Backups/Backups.backupdb/<myhostname>' | tail -n3
drwxr-xr-x@ 6 root  staff  204 Aug 11 14:41 2011-08-11-144112
drwxr-xr-x@ 6 root  staff  204 Aug 11 17:00 2011-08-11-170010
lrwxr-xr-x  1 root  staff   17 Aug 11 17:00 Latest -> 2011-08-11-170010

Wie zu sehen ist, wurden die dazwischen durchgeführten lokalen Sicherungen nicht in das externe Laufwerk aufgenommen. Die Backups scheinen völlig unabhängig zu sein - ziemlich schlechte Implementierung :(


Sind Sie sicher, dass der Datenspeicher mit den Zwischenversionen nicht als Ganzes für die Zeitmaschine erfasst wurde?
bmike

@bmike Was meinst du mit "als Ganzes"?
Barbaz

1
time machine verwendet fseventsd, um einen Snapshot aller Dateien zu erstellen, mit Ausnahme derjenigen, die in der Regel ausgeschlossen sind. Ich frage Sie, ob Sie bei der letzten externen Sicherung nach .MobileBackups gesucht haben oder nur angenommen haben, dass sie nicht vorhanden waren, basierend auf Zeitstempeln, als der gesamte Snapshot erstellt wurde.
bmike

Wenn Sie fragen, ob die externen Backups den Ordner enthalten /.MobileBackups- nein, natürlich nicht. Dies wird von TimeMachine schwer ausgeschlossen, andernfalls werden Backups gesichert.
Barbaz
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.