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

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

1 ответ1

1

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .