У меня есть дублирующая резервная копия, которую я не могу восстановить.
Вызывая duplicity file: /// path / to / backups / path / to / dir, он возвращает «Локальные и удаленные метаданные синхронизированы, синхронизация не требуется». но / путь / к / каталогу пуст.
Я расшифровал все тома резервных копий и могу просматривать и извлекать файлы из разных файлов diffftar. Моя единственная проблема в том, что есть файлы, разбитые на разделы и сохраненные в папках, названных в честь файлов.
Может ли кто-нибудь дать мне простой сценарий или хотя бы подсказку, как распаковать эти файлы diffftar, чтобы я получил фактические файлы вместо разделенных?
Я думаю, что команда, которую вы ищете, больше похожа на
duplicity restore --file-to-restore / file:///path/to/backups /path/to/dir
вам, возможно, придется использовать
duplicity -t 3D restore --file-to-restore / file:///path/to/backups /path/to/dir
или так, потому что команда, которую вы выполнили, предназначена для резервного копирования, а не восстановления, поэтому ваша последняя резервная копия может быть пустым каталогом, на который вы указали.
IIRC, для каждого файла вы извлекаете каталог, названный в честь файла. Затем просто используйте «кота», чтобы собрать части. (например, «cat my-filename.ext / *> my-new-file.ext»).
Это работает для полных резервных копий, не знаю, как он обрабатывает инкрементальные.