Time Machine verwendet FSEvents, um festzustellen, in welchen Verzeichnissen Dateien nach einer bestimmten Zeit hinzugefügt, geändert oder gelöscht wurden. (Es gibt eine gute Erklärung bei Ars Technica .) Selbst wenn OS X irgendwie dazu gezwungen wurde, die FSEvents-Datenbank neu zu erstellen, denke ich, dass Time Machine immer nur Änderungen berücksichtigt, die nach dem Datum der letzten Sicherung geschehen sind. Ich denke, es geht einfach davon aus, dass alle älteren Sicherungen gültig sind, und verwirft ältere Dateien, da davon ausgegangen wird, dass sie bereits kopiert wurden.
Selbst wenn FSEvents Time Machine mitteilt, dass sich etwas in einem Ordner geändert hat, behauptet ein ausführlicher Artikel in der Quarter Life Crisis:
Time Machine betrachtet zwei Dateien als identisch, wenn Pfad, Datum und Größe identisch sind.
Wenn Sie also eine Datei ändern, ohne die Dateigröße oder das Datum zu ändern, bleibt Time Machine an den Änderungen der Datei unberücksichtigt. Dies gilt jedoch möglicherweise nur für den Vergleich der letzten Sicherung mit dem aktuellen Status auf der Festplatte. Wenn die Datei in der letzten Sicherung überhaupt nicht angezeigt wird, kann Time Machine die aktuelle Datei auch nicht mit der letzten Sicherung vergleichen. Wenn sich der Ordner längere Zeit nicht geändert hat, wird er von Time Machine vollständig übersprungen. Also, vielleicht brauchen Sie nur Time Machine Prozess, die Datei zu machen Ordner wieder. Fügen Sie einfach eine Datei zu demselben Ordner hinzu und entfernen Sie sie. Dadurch wird der Name dieses Ordners zur FSEvents-Datenbank hinzugefügt. Wenn Time Machine ausgeführt wird, weiß es sicherlich, dass der Ordner verarbeitet werden muss. Wenn es dann sieht nur auf Dateien, die erstellt wurden, nachdemdas letzte Backup hilft dir dann nicht weiter. Aber vielleicht prüft es wirklich, ob jede Datei in diesem Ordner vorhanden ist, und kopiert die fehlenden Dateien schließlich in das Backup. Probieren Sie es einfach aus.
Wenn das Ablegen des Ordners nicht funktioniert, können Sie nur das Dateidatum ändern. Wenn Sie damit einverstanden sind, kann der touch
Befehl das tun:
touch my-file