Wie kann man effizient alle RAW-Fotos aus Backups mit Sparsebundle / Time Machine wiederherstellen?

440
Max Rydahl Andersen

Ich bekam ein Problem, als viele meiner rohen Fotos im Laufe der Zeit gelöscht wurden, aber ich bin mir ziemlich sicher, dass sie sich auf meinem Time Machine-Backup befinden, aber manuell mit der OSX-Timewarp-Benutzeroberfläche zu suchen und zu finden, dass diese Dateien eine Ewigkeit brauchen werden.

Gibt es eine Möglichkeit, alle Dateien mit dem Namen .CR2 aus dem gesamten Zeitverlauf der Computerhistorie wiederherzustellen, sodass ich sie nicht manuell ausführen muss?

0

1 Antwort auf die Frage

1
Spiff

Sicher könnte man das Sparsebundle besteigen und so etwas laufen lassen

find /Volumes/mySparsebundle/ -iname \*.CR2 

Um eine Liste von allen zu erhalten, achten Sie jedoch darauf, dass Sie viele Einträge für dieselbe Datei sehen, da sie so erscheint, als wäre sie in mehreren Sicherungen vorhanden. Es gibt wirklich nur eine Kopie der Bytes der Datei im sparsebundle, aber dieser Dateiname erscheint an mehreren Stellen durch die Magie von Hardlinks.

Sie können dann diese Liste verwenden und ein Skript schreiben, um doppelte Einträge für dieselbe Datei zu entfernen, und dann die resultierende cpentduplizierte Liste als Eingabe für ein Skript verwenden, das aufruft, um diese Dateien aus dem Sparsebundle auf ein anderes Volume zu kopieren.

Danke - ich habe kurz nach dem Posting festgestellt, dass ich tatsächlich über das Terminal auf die Dateien / Volumes zugreifen kann. In Bezug auf doppelte Dateien ist dies weniger ein Problem, da die CR2-Dateien nie geändert wurden, immer nur Masterkopien, sodass ich die Duplikate einfach ignorieren kann (zumindest theoretisch :) Max Rydahl Andersen vor 9 Jahren 0