Wo werden lokale Sicherungen/Schnappschüsse von Time Machine gespeichert?

Aus Neugier frage ich mich, wo im Dateisystem Time Machine seine lokalen Backups/Snapshots speichert.

Antworten (4)

Die eigentlichen Daten werden in einem versteckten Verzeichnis gespeichert, das im .MobileBackupsStammverzeichnis des Volumes aufgerufen wird.

Es gibt einen speziellen virtuellen Dateisystemtyp namens mtmfs, der die Rohdaten in diesen versteckten Verzeichnissen in ein virtuelles Time Machine-Laufwerk übersetzt, das automatisch gemountet wird/Volumes/MobileBackups

Dieser Mechanismus zum Speichern lokaler Sicherungen existierte auf Dateisystemen im HFS-Format und funktioniert auf APFS-Macs nicht mehr. Snapshots sind jetzt in das Dateisystem integriert, anstatt „Schattenkopien“ von Dateien an einem neuen Speicherort erstellen zu müssen, die „Schattenkopien“ stammen vom gesamten Festplattenstatus.

Ich bin mir nicht sicher, ob das für El Captain mehr funktioniert, ich kann zumindest nichts finden. Ich habe CDs in Volumes eingefügt und ein ls -a ausgeführt (das alle Dateien, also einschließlich der versteckten, in einem Verzeichnis anzeigt), das nichts ergab, und dies sowohl im Wiederherstellungs- als auch im normalen Startmodus versucht. Habe das gleiche für das Root-Volume gemacht.
Ich kann es immer noch auf meinem El Capitan-Laptop (10.11.4) sehen. /Volumes/MobileBackupsexistiert und enthält ein Backups.backupdbVerzeichnis. Es ist immer noch ein mtmfsMount gemäß mount, und ich bin mir ziemlich sicher, dass die eigentlichen Daten immer noch in gespeichert sind, /.MobileBackupsaber das Format hat sich geändert.

Unter dem neuen Dateisystem in High Sierra (Apple File System (APFS)) ist dies anders. Sie können sehen, was als "lokale Sicherungen" über die Befehlszeile gilt:

sudo tmutil listlocalsnapshots /

Diejenigen, die als "(dateless)" aufgeführt sind, verursachen alle möglichen Probleme:

com.apple.TimeMachine.2017-12-23-090037 (dataless)

Sie können also jedes Backup per Befehlszeile wie folgt löschen (löscht das oben aufgeführte, beachten Sie nur das Datum, das als Referenz verwendet wird):

sudo tmutil deletelocalsnapshots 2017-12-23-090037

Beachten Sie, dass bei meinem letzten Problem mit macOS der „Vogel“-Prozess ungeheure Mengen an CPU verbraucht hat. Es wurde vorgeschlagen, dass das Sichern beschädigter (beschädigter, wer hätte das gedacht?) Backups helfen würde.

Dies sollte die akzeptierte Antwort sein. Dies ist die richtige Praxis.
Hinweis: Wenn Sie sehen möchten, wo sie montiert sind, nehmen Sie die aufgelisteten Namen und tun Sie Folgendes: sudo find / -name "com.apple.TimeMachine.*" 2> /dev/null(oder etwas Ähnliches)

Sie werden auf Ihrer Festplatte im Ordner mit dem Titel:

/Volumes/MobileBackups

Hinweis: Diese Antwort ist jetzt veraltet und für aktuelle MacOS-Versionen falsch. Es war genau für MacOS Lion, hat sich aber seitdem geändert. Siehe andere Antworten für aktualisierte Standorte.

Auf Catalina scheinen sie dabei zu sein:

/Volumes/com.apple.TimeMachine.localsnapshots
Ja, hier können die Snapshots gemountet werden. Sie werden im Dateisystem gespeichert und sind möglicherweise nicht sichtbar, bis sie vom System oder Finder oder einem Befehlszeilentool bereitgestellt werden.
Sie werden wahrscheinlich automatisch vom Betriebssystem gemountet, da ich zumindest nichts getan habe, um sie zu mounten, und sie immer noch angezeigt werden.
Seltsam, auf meiner Catalina sehe ich diesen Ordner nicht