По различным причинам (возможно эта ошибка) Дубликат Deja копирует, я сделал отказавшим. Я следовал этому руководству для восстановления моего резервного копирования вручную. Шаги были:
В папке, содержащей выполненные резервные копии:
for t in duplicity-full.[yournumbershere].*.difftar.gz; do tar xf $t; done
Это дало мне две папки: multivol_snapshot
и snapshot
. В multivol_snapshot
папка является всеми моими файлами, но разделенный на меньшие файлы. Я мог присоединиться к каждому вручную путем выполнения cat * > file.txt
но это заняло бы очень долгое время. Страница предоставляет сценарий, названный duplicity_join.py, который присоединяется к ним вместе. Однако это не сохраняет структуру папок и так никакие файлы, или папки с тем же именем перезаписываются.
Существует ли существующий метод, доступный для присоединения к файлам автоматически, который сохраняет структуру папок?
Копирование решения от это руководство с моими модификациями:
Открывают Terminal и перешли к каталогу, содержащему Ваши резервные копии. Эта папка содержит все Ваши файлы, заархивированные во многие .gz файлы. Мой был в папке, названной multivol_snapshot
. Распакуйте все архивы со следующей командой:
for t in duplicity-full.[yournumbershere].*.difftar.gz; do tar xf $t; done
Это могло бы взять некоторое время. У меня было 138 ГБ данных, которые заняли пять часов к untar.
Выполнение этого даст Вам Ваши файлы и папки назад в корректной структуре с одним протестом: Все файлы разделяются на мелкие кусочки. Можно присоединиться к этим файлам назад вручную легко путем выполнения следующей команды:
cat * > examplefile.txt
Однако, если у Вас есть тысячи файлов, делающих это, мог бы занять очень долгое время. David Huss записал сценарий Python, названный duplicity_joiner.py для создания этого легче. Загрузка это здесь .
Для выполнения его Вам нужны Python и tk. Установите это путем выполнения:
sudo apt-get install python-dev
sudo apt-get install python-tk
Используя этот сценарий можно выбрать папку, где восстановить файлы с одним протестом: Этот сценарий не поддерживает структуру папок. Так, если у Вас есть много папок и файлов с тем же именем существует возможность, что они будут перезаписаны.
я переписал сценарий для обращения к этому. Это сохранит структуру папок, но может привести к очень длинным путям к папкам. Загрузка это здесь .