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

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

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

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

2 ответа

Решение

Это правильно, даже если он говорит "--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
duplicity -t 3D --file-to-restore <foldername> file:///backup/location <destination folder>

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

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

Более подробная информация здесь: http://duplicity.nongnu.org/duplicity.1.html

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