14

Using the duplicity command, I need to specify the following:

  • specify folder to restore
  • indicate time and date from which to restore from
  • indicate the destination to restore to

How can a specify these 3 things using the duplicity command?

15

That's correct, even if it tells "--file-to-restore", you can enter any file or folder path (without the "/" sign at the beginning of it, for example "temp/logs") at "foldername" and any "destination folder" (with the "/"sign at the beginning of it, for example "/temp/logs") to the command.

Sample: I want to restore my /temp/logs which is backed-up 3 days ago into the same folder:

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

Sample2: I want to restore my file /temp/logs/app-error.log which is backed-up 3 days ago into the same folder:

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

Note that you have to give a full destination path for the file.

Sample3: My backup stays at an ftp server=my.ftp.server with user=root at the location=my_backup, the same scenario with #1:

duplicity -t 3D --file-to-restore temp/logs sftp://root@my.ftp.server/my_backup /temp/logs
| improve this answer | |
7
duplicity -t 3D --file-to-restore <foldername> file:///backup/location <destination folder>

Duplicity enters restore mode because the URL comes before the local directory.

-t 3D 3 days ago

If you want to check more information, here are useful links depending on the version:

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.