Используя команду duplicity, мне нужно указать следующее:
- указать папку для восстановления
- укажите время и дату восстановления
- указать место назначения для восстановления
Как можно указать эти 3 вещи с помощью команды duplicity?
Это правильно, даже если он говорит «--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 дня назад
Если вы хотите проверить больше информации, вот полезные ссылки в зависимости от версии: