Извлечь папку из архива 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