Извлечь папку из архива Duplicity

14

Используя команду duplicity, мне нужно указать следующее:

  • указать папку для восстановления
  • укажите время и дату восстановления
  • указать место назначения для восстановления

Как можно указать эти 3 вещи с помощью команды duplicity?

Лонни Бест
источник

Ответы:

12

Это правильно, даже если он говорит «--file-to-restore», вы можете ввести любой путь к файлу или папке (без знака «/» в начале, например, «temp / logs») в «foldername» и любую «папку назначения» (со знаком «/» в начале, например «/ temp / logs») для команды.

Пример: я хочу восстановить мои / temp / logs, резервное копирование которых было сделано 3 дня назад, в ту же папку:

duplicity -t 3D --file-to-restore temp/logs file:///backup/location /temp/logs

Пример 2: Я хочу восстановить мой файл /temp/logs/app-error.log, резервная копия которого была сделана 3 дня назад, в ту же папку:

duplicity -t 3D --file-to-restore temp/logs/app-error.log file:///backup/location /temp/logs/app-error.log

Обратите внимание, что вы должны указать полный путь к файлу.

Пример 3: Моя резервная копия хранится на ftp-сервере = my.ftp.server с пользователем = root в расположении = my_backup, тот же сценарий с # 1:

duplicity -t 3D --file-to-restore temp/logs sftp://root@my.ftp.server/my_backup /temp/logs
Бахадир Тасдемир
источник
7
duplicity -t 3D --file-to-restore <foldername> file:///backup/location <destination folder>

Duplicity входит в режим восстановления, потому что URL находится перед локальным каталогом.

-t 3D 3 дня назад

Если вы хотите проверить больше информации, вот полезные ссылки в зависимости от версии:

январь
источник