Time Machine erkennt Änderungen in bestimmten Ordnern nicht

2

Ich habe kürzlich festgestellt, dass TM seine Sicherung aus bestimmten Ordnern nicht mehr aktualisiert.

Ich habe einen tiefen Unterordner in ~ / Documents, und wenn ich neue Ordner oder Dateien darin erstelle, erscheinen sie nicht in der TM-Sicherung. Die Sicherung enthält jedoch viele Dateien, die bis zum 2. Oktober 2013 erstellt wurden. Dies bedeutet, dass TM gewöhnt an Sichern Sie den Inhalt dieses Ordners.

Nun, bevor Sie vorschlagen, dass ich die Sicherung für diesen Ordner wahrscheinlich deaktiviert habe - nein:

  • Wenn ich mit überprüfe tmutil isexcluded für Pfade von Dateien, die nicht gesichert wurden, heißt es [Inbegriffen] .
  • Wenn ich dann eine weitere Festplatte als zweites Sicherungsziel hinzufügte, enthält diese Sicherung die fehlenden Dateien. Dies beweist, dass die Quelle zugänglich ist und gesichert werden kann. Alle Vorschläge, dass der Pfad ungültige Zeichen enthalten kann oder zu lang ist, gelten ebenfalls nicht.

Irgendwie die bestehender Die Sicherung ist blockiert und verhindert, dass diese bestimmten Ordnerinhalte aktualisiert werden.

  • Das Systemprotokoll zeigt keine diesbezüglichen Meldungen an.

  • Bei einer Festplattenprüfung mit dem Festplatten-Dienstprogramm werden ebenfalls keine Fehler angezeigt.

Ich könnte einfach das gesamte Backup löschen und neu beginnen, aber ich möchte meine vorherigen Versionen lieber nicht verlieren.

Irgendwelche Ideen, wie man die Sicherung "zurücksetzen" oder reparieren kann, um die fehlenden Dateien erneut zu sichern? Ich vermute, dass es eine Art Datenbank gibt, die TM verwaltet in der Lage zu sein, schnell seine Backup-Ordner zu durchsuchen, und das ist vielleicht irgendwie korrupt, aber ich kann keinen finden.

Hier ist eine andere Idee: Wenn die Quelldiskette geändert wurde, ohne dass OS X darauf (über die folgenden Ereignisse) zugreift, z. Beim Booten von einem anderen System erkennt das TM dies und startet erneut einen vollständigen Vergleich, oder? Ich frage mich, ob ich das auslösen kann und dass dies das Problem beheben wird.

Ich habe in der Vergangenheit erfahren, dass sachkundige Personen darauf hingewiesen haben, dass TM-Backups beschädigt werden können, wenn das Backup voll ist und alte Versionen gelöscht werden müssen (dies ist hier der Fall), aber niemand konnte erklären, was genau schief geht und ob dies möglich ist repariert sein. Wenn Sie mehr Details kennen, bitte kommentieren. Ich könnte am Ende einfach ein Werkzeug dafür schreiben :)

(Ich bin ein fortgeschrittener Mac-Benutzer und Programmierer; ich verwende 10.9.3.)

Thomas Tempelmann
quelle

Antworten:

1

Was tatsächlich geholfen hat, war, den Ordner zu identifizieren, in dem keine Dateiänderungen erkannt wurden, diesen Ordner umzubenennen und eine Sicherung zu erzwingen. Dann wurden alle neuen Inhalte der alten Sicherung hinzugefügt. Danach habe ich den Ordner wieder in seinen ursprünglichen Namen umbenannt, eine weitere Datei hinzugefügt und eine weitere Sicherungskopie erstellt - wieder wurde die neue Datei gesichert.

Irgendwie blieb der Ordner hängen, und durch das Umbenennen konnte ich das Backup zurücksetzen.

Ich werde jedoch immer nach anderen Ordnern Ausschau halten, die möglicherweise nicht mit Hilfe des Ordners gesichert werden tmutil compare Kommando regelmäßig.

Sie können Time Machine einfach nicht vertrauen.

Aus diesem Grund verwende ich CrashPlan auch als sekundäres und Offline-Backup.

Thomas Tempelmann
quelle
BTW, ich habe das Problem bei Apple eingereicht (rdar: // 17509234)
Thomas Tempelmann
0

Versuchen Sie folgendes (Sie sollten keine alten Sicherungen verlieren):

  1. Deaktivieren Sie Time Machine in den Systemeinstellungen (stellen Sie sicher, dass keine Sicherungskopien erstellt werden, wenn dies der Fall ist, lassen Sie den Vorgang abschließen).
  2. Trennen Sie die Festplatte ab
  3. Löschen Sie diese Datei: sudo rm -rf /Library/Preferences/com.apple.TimeMachine.plist (Sie benötigen Ihr root-Passwort, normalerweise das gleiche wie Ihr Login-Passwort, wenn Sie Admin sind).
  4. Fahren Sie Ihren Mac herunter und setzen Sie den PRAM zurück. (Fahren Sie den Mac herunter, drücken Sie die Ein- / Aus-Taste, halten Sie den Befehl gedrückt (⌘) + Option + p + r, BEVOR der graue Bildschirm angezeigt wird. Halten Sie die Taste gedrückt, bis Sie das zweite Mal das Startsignal hören. Der Computer wird dann booten.)
  5. Schließen Sie die Festplatte wieder an
  6. Aktivieren Sie Time Machine in den Systemeinstellungen erneut
Alex
quelle
Das hatte ich schon probiert. Nicht helfen das Problem.
Thomas Tempelmann
0

Entfernen Sie den Ordner /.fseventsd auf Ihrem Laufwerk. TM verwendet die Informationen des Dämons fseventsd. Auf diese Weise zwingen Sie TM, das Laufwerk tief zu durchqueren.

Beenden Sie den Dämon fseventsd (der Dämon wird automatisch gestartet), nachdem Sie den Ordner /.fseventsd entfernt haben. Der Dämon fseventsd erstellt einen neuen Ordner /.fseventsd. Bei tiefem Durchlauf dauert es eine Weile, bis TM das neue Backup vorbereitet, danach sollten jedoch alle Dateien gesichert werden, die sich noch nicht im Backup befinden.

GM.
quelle
Ich habe das versucht, nicht geholfen. Ich habe es sogar zweimal gemacht, einmal im Einzelbenutzermodus, um das Verzeichnis zu löschen. Überprüfen Sie auch, ob dies für einen erneuten Scan tatsächlich der Fall ist, indem Sie die entsprechenden Meldungen im Systemprotokoll sehen.
Thomas Tempelmann
Ich bin nicht sicher, aber vielleicht hat die TM-Festplatte auch einen /.fseventsd -Ordner? Ich weiß nicht, ob TM die Datei "fseventsd" auf der Sicherungsfestplatte verwendet. Wenn ja, ist möglicherweise die Datenbank "fseventsd" auf der Sicherungsfestplatte beschädigt?
GM.
Das auch probiert. Kein Erfolg.
Thomas Tempelmann