Как эффективно восстановить все фотографии в формате RAW из резервных копий машинного времени?

Я столкнулся с проблемой, когда со временем было удалено большое количество моих необработанных фотографий, но я почти уверен, что они находятся на моей резервной копии машины времени, но для ручного использования OSX timewarp UI и поиска этих файлов понадобится много времени.

Есть ли способ просто восстановить все файлы с именем.CR2 из полной истории машины, поэтому мне не нужно делать это вручную?

1 ответ

Решение

Конечно, вы можете смонтировать sparsebundle и запустить что-то вроде

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

получить список их всех, но имейте в виду, что вы можете увидеть множество записей для одного и того же файла, потому что он будет выглядеть так, как будто он существует в нескольких резервных копиях. На самом деле в sparsebundle есть только одна копия байтов файла, но это имя файла появляется в нескольких местах благодаря магии жестких ссылок.

Затем вы можете взять этот список и написать скрипт, чтобы удалить дублирующиеся записи для того же файла, а затем использовать полученный дедуплицированный список в качестве входных данных для скрипта, который вызывает cp скопировать эти файлы из sparsebundle на другой том.

Другие вопросы по тегам